dqlm80253 2015-07-16 11:18
浏览 24
已采纳

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

I very confused now. I have the dimensional array and I want to search and also show each data. This is my array:

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
                        )
        )
)

My question is

  1. how to show only the realdata if the key is different (in the example, the unknowndata is in array[0], how if the unknowndata is in array[n])

  2. how to process the content of realdata (if the content is abcd return true else return false)

  • 写回答

1条回答 默认 最新

  • dongtiao0279 2015-07-16 11:27
    关注

    Is that what you want?

    foreach($yourarray as $element){
       if(array_key_exists("realdata",$element)) {
         echo $element['realdata']['content'];
       }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥15 Python3.5 相关代码写作
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗