2012-11-11 34 views
3

是否有一個php數組方法可以告訴我數組是否具有數組作爲其值而不執行foreach循環?確定數組是否存在於數組中的PHP方法

+0

爲什麼你要避免foreach循環?最有可能的一個涉及內置函數的答案將會比你創建一個foreach循環做更多的工作,然後將它拋入函數中。 – Commander

回答

3

print_r(array_filter($ array,「is_array」));

3

您可以使用array_filter

$array = array(1,array(),2); 
        ^--------------- array in array 

if(array_filter($array,"is_array")) 
{ 
    // I found some arrays 
} 
+0

謝謝。因爲你在if語句中使用它,所以Id會選擇你,但它與另一個非常相似。 – jkushner

+0

很高興我能夠幫助 – Baba

相關問題