多维数组 - 如何从数组中获取特定值

时间:2016-05-20 05:33:44

标签: php multidimensional-array phpexcel

我已使用toArray()将Excel数据转换为Php数组。

实际上我的结果是

enter image description here

我的问题如何从这个多维数组中获取值?以及如何从数组中单独获取标题和值?

enter image description here

3 个答案:

答案 0 :(得分:1)

您可以通过遵循数组的路径来访问值。所以在你的情况下: SNo,将返回{{1}}

答案 1 :(得分:0)

获取一个值:

print_r($your_array['Worksheet'][0]);

使用循环获取值:

foreach ($your_array as $key => $value)
{
    echo $key; // 'Worksheet'
    print_r $value;
}

答案 2 :(得分:0)

如果您尝试提取特定键的所有值,那么您应该使用for或foreach或while循环...

类似

<?php 
$array = YOUR ARRAY;
$c=count($array);
for ( $i=0; $i < $c; $i++)
{ 
    echo $array[$i]['StudentName'];
 } 
?>   

否则,如果您想手动获取特定值,您可以轻松遍历您的值

$array = YOUR ARRAY 
echo $ara['Worksheet'][0]['StudentName']