首頁  >  文章  >  後端開發  >  細思極恐?關於in_array的第3個參數

細思極恐?關於in_array的第3個參數

藏色散人
藏色散人轉載
2022-07-15 13:52:352498瀏覽

使用in_array () 判斷數組中是否有某個值,如果省略了第3 個參數,有時得到的結果可能毫無意義...

例如下面這段碼:

<?php
$arr = [true, false];
$f = in_array(&#39;Hello&#39;, $arr);
if($f)
  echo &#39;in array&#39;;
else
  echo &#39;not found&#39;;
//结果输出 in array

改成 in_array('Hello', $arr, true) 即可解決這個問題

在JS 中不存在這個問題,例如用indexOf () 函數改寫一下就是這樣的

細思極恐?關於in_array的第3個參數

不知道這個問題,有沒有讓你陷入沉默→_→

#相關推薦:《PHP影片教學

以上是細思極恐?關於in_array的第3個參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除