国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP函數in_array()使用詳解

2024-09-04 11:43:16
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP函數in_array()使用詳解,分別對普通使用、使用第三個參數、克隆對象、多維數組等給出了例子,需要的朋友可以參考下

PHP有一個系統函數is_array()可以判斷一個值是否在數組中。

語法如下:

in_array(value,array,type)

return boolen

參數說明:

value :要搜索的值

array : 被搜索的數組

type : 類型,true全等 ,false非全等(默認)

示例一:普通使用

代碼如下:

  1. $str = 1; 
  2.  
  3. $arr = array(1,3,5,7,9); 
  4.  
  5. $boolvalue = in_array($str,$arr); 
  6.  
  7. var_dump($boolvalue); 

執行結果:

bool(true)

實例二:使用第三個參數

非全等

代碼如下:

  1. $str = '1'
  2.  
  3. $arr = array(1,3,5,7,9); 
  4.  
  5. $boolvalue = in_array($str,$arr,false); 
  6.  
  7. var_dump($boolvalue); 

執行結果:

bool(true)

全等

代碼如下:

  1. $str = '1'
  2.  
  3. $arr = array(1,3,5,7,9); 
  4.  
  5. $boolvalue = in_array($str,$arr,true); 
  6.  
  7. var_dump($boolvalue); 

執行結果:

bool(false)

實例三:克隆對象,代碼如下:

  1. class a { 
  2.     public $a = 1;  
  3.     public function fun(){ 
  4.         return $this->a; 
  5.     } 
  6.  
  7. class b { 
  8.     public $a = 2;  
  9.     public function fun(){ 
  10.         return $this->a; 
  11.     } 
  12.  
  13. $a = new a(); 
  14. $b = new b(); 
  15.  
  16. $c = clone $a
  17.  
  18. $arr = array($a,$b); 
  19.  
  20. $boolvalue = in_array($c,$arr,false); 
  21.  
  22. var_dump($boolvalue); 

執行結果:

bool(true)

代碼如下:

  1. class a { 
  2.     public $a = 1;  
  3.     public function fun(){ 
  4.         return $this->a; 
  5.     } 
  6.  
  7. class b { 
  8.     public $a = 2;  
  9.     public function fun(){ 
  10.         return $this->a; 
  11.     } 
  12.  
  13. $a = new a(); 
  14. $b = new b(); 
  15.  
  16. $c = clone $a
  17.  
  18. $arr = array($a,$b); 
  19.  
  20. $boolvalue = in_array($c,$arr,true); 
  21.  
  22. var_dump($boolvalue); 

執行結果:

bool(false)

示例四:多維數組

代碼如下:

  1. $str = 10; 
  2.  
  3. $arr = array
  4.     array(1,2,3,4), 
  5.     array(5,6,7,8,9), 
  6.     10 
  7. ); 
  8.  
  9. $boolvalue = in_array($str,$arr); 
  10.  
  11. var_dump($boolvalue); 

執行結果:

bool(true)

代碼如下:

  1. $str = 10; 
  2.  
  3. $arr = array
  4.     array(1,2,3,4), 
  5.     array(5,6,7,8,9,10), 
  6. ); 
  7.  
  8. $boolvalue = in_array($str,$arr); 
  9.  
  10. var_dump($boolvalue); 

執行結果:

bool(false)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文化| 稻城县| 新乐市| 奎屯市| 嘉兴市| 五莲县| 晋中市| 肇庆市| 通州市| 镇平县| 莫力| 定州市| 安国市| 抚远县| 巨野县| 方正县| 鄂托克旗| 正蓝旗| 柳林县| 剑川县| 阳江市| 龙海市| 鹿泉市| 合川市| 泰宁县| 集安市| 大姚县| 南康市| 阿图什市| 灵寿县| 海宁市| 吉安县| 德安县| 广饶县| 宜阳县| 五常市| 湘西| 无锡市| 阳城县| 阜城县| 双桥区|