使用in_array ()
判斷數組中是否有某個值,如果省略了第3 個參數,有時得到的結果可能毫無意義...
例如下面這段碼:
<?php $arr = [true, false]; $f = in_array('Hello', $arr); if($f) echo 'in array'; else echo 'not found'; //结果输出 in array
改成 in_array('Hello', $arr, true)
即可解決這個問題
在JS 中不存在這個問題,例如用indexOf () 函數改寫一下就是這樣的
不知道這個問題,有沒有讓你陷入沉默→_→
#相關推薦:《PHP影片教學》
以上是細思極恐?關於in_array的第3個參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!