php有時候需要判斷某一個值是否存在於陣列中,我們可以直接使用php內建函數in_array()來實現判斷。 php in_array 函數用於檢查數組中是否存在某個值,如果存在,則傳回true,否則傳回false。本文章向大家介紹in_array函數的基本語法及使用實例,有興趣的朋友可以參考一下。
php in_array() 檢查數組中是否存在某個值
in_array檢查數組中是否存在某個值
##基本語法:
bool in_array(mixed $needle,array $haystack,bool $strict=FALSE)
參數介紹
描述 | |
---|---|
必要。規定要在數組搜尋的值。如果是字串,則比較是區分大小寫的。 | |
必要。規定要搜尋的陣列。 | |
可選。如果設定該參數為 true,則 in_array() 函數也會檢查 needle 的類型是否和 haystack 中的相同。 |
<?php $os = array( "Mac", "NT", "Irix", "Linux" ); if (in_array("Irix", $os)) { echo "Got Irix"; } if (in_array("mac", $os)) { echo "Got mac"; } ?>線上執行第二個條件失敗,因為in_array() 是區分大小寫的,所以以上程式顯示為:
Got Irix
以上就是本文的全部內容,希望對大家的學習有幫助。以上是php in_array() 檢查數組中是否存在某個值詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!