如何从PHP中的数组索引中检索数据?

时间:2019-03-17 16:05:18

标签: php arrays

这是我的数组:

 [main] => Array (             
     [data] => Array                 
       ( [777] => Array (... ), 
         [888] => Array (....), 
         [999] => Array (....) ));

我通常使用以下语法:

array['main']['data'][0]...

但是在这里我不知道确切的值是什么(777、888、999)。

我怎么能收到this 777, 888, 999以及他们包含的数据?

2 个答案:

答案 0 :(得分:0)

您可以使用foreach循环,并且可以在每次迭代中访问值,如下所示:

<?php 
    foreach($array['main']['data'] as $item) {
        print_r($item['name']); 
       // i assure there is some index as name in the subarray. Change the index value as per your data.
    }
?>

有关更多信息,请参见文档PHP Foreach loop

答案 1 :(得分:-2)

使用foreach循环... Foreach循环。将解决您的问题

相关问题