繁体   English   中英

来自foreach php的数组

[英]Array from foreach php

我用它来创建一个数组:

foreach($results as $tire){
            $group_price[] = array($tire->group, $tire->price);
        }

我的结果是:

Array ( 
    [0] => Array (
        [0] => MAXAT 
        [1] => 118.91 
        ) 
    [1] => Array (
        [0] => FZSUV 
        [1] => 137.81 
    ) 
    [2] => Array ( 
        [0] => MAXAT 
        [1] => 153.79 
    )
)

我想要的结果是什么:

Array (
    [0] => Array (
        [group] => MAXAT 
        [price] => 118.91
    )
    [1] => Array (
        [group] => FZSUV 
        [price] => 137.81
    )
    [2] => Array (
        [group] => MAXAT 
        [price] => 153.79
    )
)

我只是不确定如何以改变输出的方式改变我的foreach。

像这样:

foreach($results as $tire){
    $group_price[] = array(
        'group' => $tire->group,
        'price' => $tire->price
    );
}

尝试:

foreach($results as $tire){
            $group_price[] = array('group' => $tire->group,'price' => $tire->price);
        }

就像这样:

foreach($results as $tire){
     $group_price[] = array(
                            'group' => $tire->group,
                            'price' => $tire->price
                           );
}

向数组元素添加键,这就是全部。

foreach($results as $tire){
            $group_price[] = array('group'=>$tire->group, 'price'=>$tire->price);
        }

尝试

array('group' => $tire->group, 'price' => $tire->price);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM