如何仅显示此数组中的billing_id?

时间:2018-07-09 10:05:42

标签: php arrays associative

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [billing_id] => 1
                )

            [1] => Array
                (
                    [billing_id] => 2
                )
         )
) 

如何仅显示该数组中的billing_id?

6 个答案:

答案 0 :(得分:2)

您可以在billing_id数组容器中使用foreach:

  $my_array = array(0=>array(array('billing_id'=>86),array('billing_id'=>1)));

            $i=0;
            foreach($my_array as $billingid){
                echo $billingid[$i]['billing_id'];
            $i++;}

答案 1 :(得分:0)

例如$ data [1] ['billing_id'];那样尝试。

答案 2 :(得分:0)

echo $array_name[1]['biling_id']

答案 3 :(得分:0)

我不知道你是怎么做到的,但是如果你只需要数据:first[0][0]['billing_id']

答案 4 :(得分:0)

尝试以下代码:

$result = array_map(function ($element) {
    return $element['billing_id'];
}, $arrayName[0]);

echo implode(', ', $result);

缩短代码(结果中不含逗号):

array_map(function ($elem) {
    echo $elem['billing_id'];
}, $arrayName[0]);

答案 5 :(得分:0)

foreach($x as $m)
        {
            for($j=0 ; $j<25;$j++){
            echo ($m[$i]['billing_id'].",");
            }
            $i++;
        }

其中$ x是数组的名称