这是我的数组:$ properties 这是我的数组的print_r:
Array (
[ID] => 6585
[ancestors] => Array (
[0] => 6163
)
这是一个我希望看到的变量是否在我的数组中:$pageid
如果$pageid == 6163
(祖先中的[0]
元素)会返回true的函数是什么?
答案 0 :(得分:0)
array_search(6163,$properties['ancestors'],TRUE);
答案 1 :(得分:0)
由于您说您确切知道要搜索的元素,请尝试
If(array_key_exist('ancestors',$properties) && is_array($properties['ancestors']) && array_key_exist(0,$properties['ancestors'])){
return ($properties['ancestors'][0] == 6163);
}else{
return false;
}
我可能误解了你的问题和回复,因为它对我来说似乎很简单。
无论如何,如果你再解释一下,我可以更好地回答我的问题。