什麼是看着關聯數組的數組,找到滿足參數節點的最有效方法是什麼?查找嵌套的數組元素,返回節點(最有效的方式)
我想有翻翻陣列查找並返回父節點更有效的方式,只是通過循環 - 看着每一個元素,如果匹配返回。 (它也是安全的假設,有沒有數據的副本 - 這樣的首次發現,也是唯一一個找到)
或者是一個for循環的最好的事情Ive得到?
例如
array(
[0] => array('name' => 'fred'),
[1] => array('name' => 'dave'),
[2] => array('name' => 'mike)
)
,並希望獲取數據的節點,在名稱==「大衛」,或者看看是否有其實它有設置爲「戴夫」一個元素名稱的節點。
例如財產以後像
isset($data[]['name'] == 'dave')
$info = getdata($data[]['name'] == 'dave')
(道歉,如果我不使用正確的技術術語,請糾正我,我不喜歡學習!)
提前任何建議非常感謝! =)
http://stackoverflow.com/questions/1019076 /如何對搜索按鍵值-IN-A-多維陣列功能於PHP – Khior
在你的第二個片段,你不使用isset正確。 isset只是檢查一個變量是否存在,你不能評估isset中的邏輯表達式。 – ILikeTacos