国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 琼结县| 邹城市| 连南| 酉阳| 开封市| 杂多县| 和田县| 安陆市| 时尚| 虹口区| 双峰县| 双柏县| 建德市| 高安市| 涞水县| 徐水县| 阆中市| 沈丘县| 金华市| 哈密市| 新乡县| 安平县| 昭觉县| 汾阳市| 咸丰县| 庆安县| 浮梁县| 绵竹市| 东丰县| 竹溪县| 潼南县| 呈贡县| 息烽县| 呼玛县| 呼图壁县| 普兰店市| 共和县| 锦州市| 安远县| 尤溪县| 遂川县|