如何在多维数组中搜索数据并显示结果

时间:2015-07-16 11:18:31

标签: php arrays

我现在非常困惑。我有维数组,我想搜索并显示每个数据。这是我的阵列:

Array(
 [0] => Array(
          [unknowndata] => Array(
                            [id] => 00001
                            [content] => some text here
                           )
        )
 [1] => Array(
          [realdata] => Array(
                         [id] => 00001
                         [content] => abcdefg
                        )
        )
 [2] => Array(
          [realdata] => Array(
                          [id] => 00002
                          [content] => abcd
                        )
        )
)

我的问题是

  1. 如果密钥不同,如何仅显示realdata(在示例中,unknowndata在数组[0]中,unknowndata如何在数组中[N])

  2. 如何处理realdata的内容(如果内容为abcd return true其他return false

1 个答案:

答案 0 :(得分:0)

这就是你想要的吗?

foreach($yourarray as $element){
   if(array_key_exists("realdata",$element)) {
     echo $element['realdata']['content'];
   }
}