我想在php中打印多维数组

时间:2017-05-29 17:34:16

标签: php arrays multidimensional-array

我想打印这个阵列,请有人帮忙......

$ar[1] = array(
 1 => array(
    'a' => 1,
    'b' => 2,
    'c' => 3
 ),
 2 => array(
    'a' => 1,
    'b' => 2,
    'c' => 3
 ),
);

如何打印a,b,c ......?

$ar[1][0]->a;

$at[1][0]['a'];

没有得到理想的价值......

4 个答案:

答案 0 :(得分:1)

for($i = 0; $i < sizeof($ar, 0); i++) {
   for($j = 0; $j < sizeof($ar, 1); j++) {
   echo $ar[i][j];
    } 
} 

答案 1 :(得分:0)

<?php 
echo $at[1][1]['a'];
echo $at[1][2]['a'];
?>

如果您没有使用循环,这样就可以回显

答案 2 :(得分:0)

  

有多种方法可以做到这一点..

<强> 1

<?php
    echo $at[1][1]['a'];
    echo $at[1][1]['b'];
    echo $at[1][1]['c'];
    echo $at[1][2]['a'];
    echo $at[1][2]['b'];
    echo $at[1][2]['c'];
?>
  

$ar[1]这是数组,$at[1][1] secondOne [1]是索引

<强> 2

echo '<pre>'; print_r($ar[1]); echo '<pre/>';

第3

var_dump($ar[1]);

<强> 4

using For

<强> 5

using foreach

答案 3 :(得分:0)

echo '<pre>'.print_r($myArray,true).'</pre>';

在您的示例中,您显示的数组没有成员$ ar [1] [0] [&#39; a&#39;] 它有成员$ ar [1] [ 1 ] [&#39; a&#39;]