加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP函数in_array()使用详解

发布时间:2020-05-24 07:10:38 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了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);

执行结果: 代码如下: 全等 代码: 代码如下:$arr = array(1,true);

var_dump($boolvalue);

执行结果: 代码如下:

实例三:克隆对象

代码: 代码如下: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,false);

var_dump($boolvalue);

执行结果: 代码如下:

代码:
<div class="codetitle"><a style="CURSOR: pointer" data="46553" class="copybut" id="copybut46553" onclick="doCopy('code46553')"> 代码如下:<div class="codebody" id="code46553">
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,true);

var_dump($boolvalue);

执行结果: 代码如下:

示例四:多维数组

代码: 代码如下:$arr = array(
array(1,2,4),
array(5,6,8,9),
10
);

$boolvalue = in_array($str,$arr);

var_dump($boolvalue);

执行结果: 代码如下:

代码:
<div class="codetitle"><a style="CURSOR: pointer" data="91010" class="copybut" id="copybut91010" onclick="doCopy('code91010')"> 代码如下:<div class="codebody" id="code91010">
$str = 10;

$arr = array(
array(1,9,10),
);

$boolvalue = in_array($str,$arr);

var_dump($boolvalue);
执行结果:
<div class="codetitle"><a style="CURSOR: pointer" data="60439" class="copybut" id="copybut60439" onclick="doCopy('code60439')"> 代码如下:<div class="codebody" id="code60439">
bool(false)

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读