首頁  >  文章  >  後端開發  >  php判斷元素是否出現在陣列中

php判斷元素是否出現在陣列中

小云云
小云云原創
2018-02-26 13:18:1620430瀏覽

在PHP中,可以使用in_array()函數直接確定某元素是否在陣列中。如果數組中存在該元素,則in_array()函數會傳回true,否則傳回false。本文主要和大家分享php判斷元素是否出現在陣列中,希望能幫助大家。


語法

in_array(search,array,type)
##描述必要。規定要在數組搜尋的值。 必要。規定要搜尋的陣列。 #可選。如果設定該參數為 true,則檢查搜尋的資料與陣列的值的類型是否相同。

註解:如果 search參數是字串,且 type 

#參數設為true,則搜尋區分大小寫。

自PHP4.2起,search參數現在也可能是陣列

    #例如:
  1. $arr=array("107","網站",

  2. "工作室"
  3. );  if(in_array("107",

    ##$arr
  4. )){

        echo 

    "符合成功"
  5. #;  

    }

    else
  6. {  


########################################################################################################################################## ##    ###echo###### ######"匹配失敗"######;  ######################################################################################################### }  ###############運作結果為:######符合成功### ################### ########
  1. $arr=#array(##"107" ,"網站","工作室");  

  2. if(in_array("河南大學",#$arr )){  

  3.     echo#"符合成功" ;  

  4. }else#{  

  5. ##    
  6. echo

     

    "符合失敗"
  7. ##;  

################################################################### ######}  ############### 執行結果為:######匹配失敗####
#參數
search
array
type

以上是php判斷元素是否出現在陣列中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn