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

首頁 > 開發(fā) > PHP > 正文

PHP函數(shù)in_array()使用詳解

2024-05-04 23:25:05
字體:
供稿:網(wǎng)友
這篇文章主要介紹了PHP函數(shù)in_array()使用詳解,分別對普通使用、使用第三個參數(shù)、克隆對象、多維數(shù)組等給出了例子,需要的朋友可以參考下
 
 

PHP有一個系統(tǒng)函數(shù)is_array()可以判斷一個值是否在數(shù)組中。
語法如下:

復(fù)制代碼代碼如下:

in_array(value,array,type)
return boolen

參數(shù)說明:
value :要搜索的值
array : 被搜索的數(shù)組
type : 類型,true全等 ,false非全等(默認)

 

示例一:普通使用

代碼:

復(fù)制代碼代碼如下:

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

執(zhí)行結(jié)果:
復(fù)制代碼代碼如下:

bool(true) 

實例二:使用第三個參數(shù)
非全等
代碼:
復(fù)制代碼代碼如下:

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

執(zhí)行結(jié)果:
復(fù)制代碼代碼如下:

bool(true) 

全等
代碼:
復(fù)制代碼代碼如下:

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

執(zhí)行結(jié)果:
復(fù)制代碼代碼如下:

bool(false) 

實例三:克隆對象
代碼:
復(fù)制代碼代碼如下:

class a {
    public $a = 1;  
    public function fun(){
        return $this->a; 
    }
}
 
class b {
    public $a = 2;  
    public function fun(){
        return $this->a; 
    }
}
 
$a = new a();
$b = new b();
 
$c = clone $a;
 
$arr = array($a,$b);
 
$boolvalue = in_array($c,$arr,false);
 
var_dump($boolvalue);

執(zhí)行結(jié)果:
復(fù)制代碼代碼如下:

bool(true) 

 
代碼:
復(fù)制代碼代碼如下:

class a {
    public $a = 1;  
    public function fun(){
        return $this->a; 
    }
}
 
class b {
    public $a = 2;  
    public function fun(){
        return $this->a; 
    }
}
 
$a = new a();
$b = new b();
 
$c = clone $a;
 
$arr = array($a,$b);
 
$boolvalue = in_array($c,$arr,true);
 
var_dump($boolvalue);

執(zhí)行結(jié)果:
復(fù)制代碼代碼如下:

bool(false) 

示例四:多維數(shù)組
代碼:
復(fù)制代碼代碼如下:

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

執(zhí)行結(jié)果:
復(fù)制代碼代碼如下:
bool(true)

 
代碼:
復(fù)制代碼代碼如下:

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

執(zhí)行結(jié)果:
復(fù)制代碼代碼如下:

bool(false) 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 山东| 沂水县| 宣威市| 灵璧县| 沂源县| 襄汾县| 浮梁县| 棋牌| 金华市| 临邑县| 兴隆县| 康保县| 富源县| 四会市| 贡嘎县| 共和县| 石屏县| 乐亭县| 平果县| 平谷区| 梁山县| 玉屏| 云林县| 太原市| 新余市| 通化县| 五家渠市| 榆中县| 金堂县| 高碑店市| 县级市| 瑞丽市| 德清县| 威宁| 社会| 乌拉特后旗| 永丰县| 教育| 苏尼特左旗| 玛曲县| 民丰县|