【问题标题】:Php foreach outside loopphp foreach 外循环
【发布时间】:2019-12-26 00:14:26
【问题描述】:

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

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

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

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

【问题讨论】:

  • 而不是$new = array( $name => $url ); 改为$new[$name] = $url;

标签: php arrays loops foreach


【解决方案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);

【讨论】:

    猜你喜欢
    • 2014-03-15
    • 2023-04-06
    • 2016-09-26
    • 2012-07-19
    • 2015-12-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 1970-01-01
    相关资源
    最近更新 更多