[英]Match a string with a value in a multidimensional array
這是我的數組:$ properties這是我的數組的print_r:
Array (
[ID] => 6585
[ancestors] => Array (
[0] => 6163
)
這是一個變量,我想看看是否在我的數組中: $pageid
如果$pageid == 6163
(祖先中的[0]
元素),將返回true的函數是什么?
array_search(6163,$properties['ancestors'],TRUE);
由於您說的很清楚要搜索的元素,請嘗試
If(array_key_exist('ancestors',$properties) && is_array($properties['ancestors']) && array_key_exist(0,$properties['ancestors'])){
return ($properties['ancestors'][0] == 6163);
}else{
return false;
}
我可能誤解了您的問題和答復,因為在我看來,這似乎很簡單。
無論如何,如果您能解釋更多,我可以使我的答案更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.