在二维数组中搜索。。。php

在二维数组中搜索。。。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

我有这个阵列:

$Fruit=array()

$FROUT[$SECTIONS][$property]=$value

现在我想搜索第二个数组中是否存在键

我试过这个:

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