在二维数组中搜索。。。php
我有这个阵列: $Fruit=array() $FROUT[$SECTIONS][$property]=$value 现在我想搜索第二个数组中是否存在键 我试过这个:在二维数组中搜索。。。php,php,multidimensional-array,array-key,Php,Multidimensional Array,Array Key,我有这个阵列: $Fruit=array() $FROUT[$SECTIONS][$property]=$value 现在我想搜索第二个数组中是否存在键 我试过这个: if (!array_key_exists($property, $Fruit->$species)) 但它不起作用 有人知道如何在数组中的数组中搜索吗 问候,, 提斯 ->用于对象,[]用于数组的写入和读取 顺便说一句,除非您的值可以是null,否则我建议使用isset而不是array\u key\u exists: i
if (!array_key_exists($property, $Fruit->$species))
但它不起作用
有人知道如何在数组中的数组中搜索吗
问候,,
提斯
->
用于对象,[]
用于数组的写入和读取
顺便说一句,除非您的值可以是null
,否则我建议使用isset
而不是array\u key\u exists
:
isset($Fruit[$species][$property])
应该更直观。您可以在此处引用:如果您只需要在搜索时回答是/否(真/假),但它不会返回找到的元素的其他信息(例如,从其他数组维度) 在PHP手册中查看此循环: 并将其与
if
子句结合以获得更多信息
我不会直接回答您,因为foreach
是您需要学习的PHP基础知识的一部分
array_key_exists($property, $Fruit[$species])
isset($Fruit[$species][$property])