PHP 中 in_array 需要注意的一點
示例
先來看一個小示例:
>>解釋
根據官方文檔函數 in_array 的描述:
在 haystack 中搜索 needle,如果沒有設置 strict 則使用寬鬆的比較。
第三個參數默認爲 false,當 $needle 和 $haystack 中的元素比較時會進行類型轉換,相當於使用 == 進行比較。
>>總結
in_array()第三個參數決定變量和數組中元素如何進行比較。值爲 false(默認值)時,相當於 ==,值爲 true 時,相當於 ===。