函數介紹:
in_array() 函數用來搜尋陣列中是否存在指定的值。如果在陣列中找到值則傳回 TRUE,否則傳回 FALSE。
(推薦教學:php圖文教學)
函數語法:
bool in_array(mixed $needle, array $haystack[, bool $strict = FALSE])
參數介紹:
needle 必需。規定要在數組搜尋的值。
haystack 必需。規定要搜尋的陣列。
strict 可選。如果此參數設定為 TRUE,則 in_array() 函數檢查搜尋的資料與陣列的值的類型是否相同。
程式碼範例一:
在陣列中搜尋值"phpcn" ,並輸出一些文字:
<?php $sites = array("Google", "phpcn", "Taobao", "Facebook"); if (in_array("phpcn", $sites)){ echo "找到匹配项!"; }else{ echo "没有找到匹配项!"; } ?>
輸出結果:
找到匹配项!
(學習影片推薦:php影片教學)
程式碼範例二:
<?php $people = array("Bill", "Steve", "Mark", "David"); if (in_array("23", $people, TRUE)) { echo "匹配已找到<br>"; } else { echo "匹配未找到<br>"; } if (in_array("Mark",$people, TRUE)) { echo "匹配已找到<br>"; } else { echo "匹配未找到<br>"; } if (in_array(23,$people, TRUE)) { echo "匹配已找到<br>"; } else { echo "匹配未找到<br>"; } ?>
輸出結果:
匹配未找到 匹配已找到 匹配未找到
以上是php in_array函數用法(實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!