Php foreach外循环

问题描述 投票:2回答:1

我想在循环外使用我的新数组。我该怎么办?

$new = array();
foreach ($array as $data) {

    $url   = $data["result"]["url"];
    $name  = $data["result"]["name"];

    $new = array(
        $name => $url
    );
}
print_r($new);
php arrays loops foreach
1个回答
1
投票

代替

 $new = array(
    $name => $url
 );

编辑为

$new[$name] = $url;

所以它会像这样结尾

$new = array();
foreach ($array as $data) {

    $url   = $data["result"]["url"];
    $name  = $data["result"]["name"];

    $new[$name] = $url;
}
print_r($new);
© www.soinside.com 2019 - 2024. All rights reserved.