在PHP中,可以使用in_array()函數直接確定某元素是否在數組中。如果數組中存在該元素,則in_array()函數會返回true,否則返回false。本文主要和大家分享php判斷元素是否出現在數組中,希望能幫助到大家。
參數 描述 search 必需。規定要在數組搜索的值。 array 必需。規定要搜索的數組。 type 可選。如果設置該參數為 true,則檢查搜索的數據與數組的值的類型是否相同。
語法
in_array(search,array,type)
注釋:如果 search 參數是字符串,且 type 參數設置為 true,則搜索區分大小寫。
自PHP4.2起, search參數現在也可能是數組
例如:
$arr=array("107","網站","工作室");
if(in_array("107",$arr)){
echo "匹配成功";
}else{
echo "匹配失敗";
}
運行結果為:
匹配成功
$arr=array("107","網站","工作室");
if(in_array("河南大學",$arr)){
echo "匹配成功";
}else{
echo "匹配失敗";
}
運行結果為:
匹配失敗
以上就是php判斷元素是否出現在數組中的詳細內容,更多請關注php中文網其它相關文章!