在PHP中,可以使用in_array()函數直接確定某元素是否在陣列中。如果數組中存在該元素,則in_array()函數會傳回true,否則傳回false。本文主要和大家分享php判斷元素是否出現在陣列中,希望能幫助大家。
語法
in_array(search,array,type)
登入後複製
#參數 | ##描述 |
search
| 必要。規定要在數組搜尋的值。 |
array
| 必要。規定要搜尋的陣列。 |
type
| #可選。如果設定該參數為 true,則檢查搜尋的資料與陣列的值的類型是否相同。 |
註解:如果 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中文網其他相關文章!