PHP判斷二維陣列中是否含有某個值:
#PHP可以透過循環遍歷的方法將二維陣列中的每個值與要查詢的數值進行比較,來判斷二維數組中是否含有某個值。
$arr = array( array('a', 'b'), array('c', 'd') ); in_array('a', $arr); // 此时返回的永远都是 false deep_in_array('a', $arr); // 此时返回 true 值 function deep_in_array($value, $array) { foreach($array as $item) { if(!is_array($item)) { if ($item == $value) { return true; } else { continue; } } if(in_array($value, $item)) { return true; } else if(deep_in_array($value, $item)) { return true; } } return false; }
推薦:php伺服器
#以上是php二維數組是否有某個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!