php in array 中文,PHP in_array()函数使用方法

PHP in_array()函数使用方法

发布于 2014-08-23 23:36:20 | 369 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文主要讲解了PHP 的in_array()函数使用方法,in_array()函数可以用来判断一个值是否在给定的数组里。本文分别对普通使用、使用第三个参数、克隆对象、多维数组等给出了例子,感兴趣的同学参考下.

语法如下:

in_array(value,array,type)

return boolen

参数说明:

value :要搜索的值

array : 被搜索的数组

type : 类型,true全等 ,false非全等(默认)

示例一:普通使用

代码:

代码如下:

$str = 1;

$arr = array(1,3,5,7,9);

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

var_dump($boolvalue);

执行结果:

代码如下:

bool(true)

实例二:使用第三个参数

非全等

代码:

代码如下:

$str = '1';

$arr = array(1,3,5,7,9);

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

var_dump($boolvalue);

执行结果:

代码如下:

bool(true)

全等

代码:

代码如下:

$str = '1';

$arr = array(1,3,5,7,9);

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

var_dump($boolvalue);

执行结果:

代码如下:

bool(false)

实例三:克隆对象

代码:

代码如下:

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);

执行结果:

代码如下:

bool(true)

代码:

代码如下:

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);

执行结果:

代码如下:

bool(false)

示例四:多维数组

代码:

代码如下:

$str = 10;

$arr = array(

array(1,2,3,4),

array(5,6,7,8,9),

10

);

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

var_dump($boolvalue);

执行结果:

代码如下:

bool(true)

代码:

代码如下:

$str = 10;

$arr = array(

array(1,2,3,4),

array(5,6,7,8,9,10),

);

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

var_dump($boolvalue);

执行结果:

代码如下:

bool(false)

相关阅读:

PHP in_array()函数使用方法

PHP in_array 函数使用注意事项

php allow_url_include函数使用方法

php in_array 函数使用说明注意事项

PHP array_push函数使用方法及性能测式

PHP parse_url函数使用方法

php str_pad 函数使用方法

php strtotime 函数使用方法

PHP http_build_query函数使用方法

PHP callback函数使用方法和注意事项

PHP getenv()函数使用方法

PHP mail()函数使用及配置方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值