PHP in_array() 函數檢查陣列中是否存在某個值,如果存在則傳回 TRUE ,否則傳回 FALSE 。
語法:(推薦學習:PHP程式設計從入門到精通)
bool in_array( mixed needle, array array [, bool strict] )
參數說明:
needle,需要在陣列中搜尋的值,如果是字串,則區分大小寫
array,需要檢索的陣列
strict,可選,如果設定為TRUE ,則也會對needle 與array 中的值類型進行檢查
範例:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("a", $arr_a)){ echo '字符 a 在 $arr_a 数组中存在'; } else { echo '字符 a 在 $arr_a 数组中不存在'; } ?>
字元a 在$arr_a 陣列中存在嚴格檢查的範例:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("1", $arr_a, TRUE)){ echo '字符 1 在 $arr_a 数组中存在'; } else { echo '字符 1 在 $arr_a 数组中不存在'; } ?>
以上是php判斷數組中是否存在某值的詳細內容。更多資訊請關注PHP中文網其他相關文章!