在PHP中,可以使用in_array()函數直接判斷某元素是否在陣列中。如果數組中存在該元素,則in_array()函數會返回true,否則返回false
語法
in_array(<em>search</em>,<em>array</em>,<em>type</em>)
參數 | 描述 |
---|---|
search | 必需。規定要在數組搜尋的值。 |
array | 必需。規定要搜尋的陣列。 |
type | 可選。如果設定該參數為 true,則檢查搜尋的資料與陣列的值的類型是否相同。 |
自PHP4.2起, search參數現在也可能是數組
例如:
$arr=array("107","网站","工作室"); if(in_array("107",$arr)){ echo "匹配成功"; }else{ echo "匹配失败"; }
運行結果為:
匹配失敗
以上就介紹了PHP如何判斷一個元素是否在已知數組中,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。