PHP函数in_array()使用一个详细的解决方案
PHP有一个系统的功能is_array()确定一个值是否是一个数组。语法如下:
复制代码代码如下所示:
in_array(值,数组类型)
Return boolen
参数描述:
值:要搜索的值
数组:搜索的数组
类型:真、假、非全(默认)
示例1:常用
代码uff1a
复制代码代码如下所示:
$ = 1;
$ ARR =数组(第3);
布尔值= in_array美元($str,$ ARR);
var_dump($布尔值);
实施结果:
复制代码代码如下所示:
布尔(真的)
例二:使用第三个参数
非完整
代码uff1a
复制代码代码如下所示:
$str = 1;
$ ARR =数组(第3);
布尔值= in_array美元($str,ARR美元,假);
var_dump($布尔值);
实施结果:
复制代码代码如下所示:
布尔(真的)
全等
代码uff1a
复制代码代码如下所示:
$str = 1;
$ ARR =数组(第3);
布尔值= in_array美元($str,ARR美元,真的);
var_dump($布尔值);
实施结果:
复制代码代码如下所示:
Bool(假)
示例三:克隆对象
代码uff1a
复制代码代码如下所示:
类{
公开$ A = 1;
公共功能乐趣(){
返回$;
}
}
B类{
公开$ A = 2;
公共功能乐趣(){
返回$;
}
}
美元=新的A();
新的b();
$ =克隆$ A;
$ ARR =阵列($,$);
布尔值= in_array美元($ C,$ ARR,假);
var_dump($布尔值);
实施结果:
复制代码代码如下所示:
布尔(真的)
代码uff1a
复制代码代码如下所示:
类{
公开$ A = 1;
公共功能乐趣(){
返回$;
}
}
B类{
公开$ A = 2;
公共功能乐趣(){
返回$;
}
}
美元=新的A();
新的b();
$ =克隆$ A;
$ ARR =阵列($,$);
布尔值= in_array美元(美元、美元啊,真的);
var_dump($布尔值);
实施结果:
复制代码代码如下所示:
Bool(假)
示例四:多维数组
代码uff1a
复制代码代码如下所示:
$ = 10;
$ ARR =阵列(
阵列(1,2,3,4),
阵列(5,6,7,8,9),
十
);
布尔值= in_array美元($str,$ ARR);
var_dump($布尔值);
实施结果:
复制代码如下:bool(真的)
代码uff1a
复制代码代码如下所示:
$ = 10;
$ ARR =阵列(
阵列(1,2,3,4),
阵列(5,6,7,8,9,10),
);
布尔值= in_array美元($str,$ ARR);
var_dump($布尔值);
实施结果:
复制代码代码如下所示:
Bool(假)