PHP函数in_array()使用详解
PHP有一个系统函数is_array()可以判断一个值是否在数组中。 语法如下: 代码如下:
参数说明:
value :要搜索的值
array : 被搜索的数组
type : 类型,true全等 ,false非全等(默认)
示例一:普通使用代码: 代码如下: $arr = array(1,3,5,7,9);
执行结果:
$boolvalue = in_array($str,$arr); var_dump($boolvalue); 代码如下: 实例二:使用第三个参数非全等 代码: 代码如下: $arr = array(1,$arr,false);
执行结果:
var_dump($boolvalue); 代码如下:
全等
代码:
<div class="codebody" id="code60439"> 代码如下: $arr = array(1,true);
执行结果:
var_dump($boolvalue); 代码如下: 实例三:克隆对象代码: 代码如下: a;
}
}
执行结果:
class b { $a = new a(); $c = clone $a; $arr = array($a,$b); $boolvalue = in_array($c,false); var_dump($boolvalue); 代码如下: 代码: class a { public $a = 1; public function fun(){ return $this->a; } } class b { $a = new a(); $c = clone $a; $arr = array($a,true); var_dump($boolvalue); 代码如下: 示例四:多维数组代码: 代码如下: $arr = array(
执行结果:
array(1,2,4), array(5,6,8,9), 10 ); $boolvalue = in_array($str,$arr); var_dump($boolvalue); 代码如下: 代码: $str = 10; $arr = array( $boolvalue = in_array($str,$arr); var_dump($boolvalue); 执行结果: <div class="codetitle"><a style="CURSOR: pointer" data="60439" class="copybut" id="copybut60439" onclick="doCopy('code60439')"> 代码如下: bool(false) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |