PHP 中 in_array 須要注意的一點

示例

先來看一個小示例:數組

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

解釋

根據官方文檔函數 in_array 的描述:ide

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

在 haystack 中搜索 needle,若是沒有設置 strict 則使用寬鬆的比較。
第三個參數默認爲 false,當 $needle 和 $haystack 中的元素比較時會進行類型轉換,至關於使用 == 進行比較。函數

總結

in_array()第三個參數決定變量和數組中元素如何進行比較。值爲 false(默認值)時,至關於 ==,值爲 true 時,至關於 ===。blog

 

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

相關文章
相關標籤/搜索