in_array
(PHP 4,PHP 5)

in_array -检查是否有一个数组中的值

解释
复制代码如下:bool(美元in_array混合针,数组草堆{,}为$严格)
在大海捞针中搜索针,如果发现返回true,返回false。

如果第三个参数的值为真,那么严格的in_array()函数也会检查是否针型是在大海捞针一样。

注意:如果针是一个字符串,则比较是区分大小写的。

注意:不允许将数组在PHP版本4.2.0。

1例# in_array()的例子
复制代码代码如下所示:
< PHP
数组()
如果(in_array(IRIX
回声得到了IRIX ;
}
如果(in_array(Mac
回声得到了mac;
}
>

第二个条件失败,因为in_array()是区分大小写的,所以上面的程序如:
有一些

2例# in_array()严格的类型检查的例子
复制代码代码如下所示:
< PHP
美元=阵列('1.10',12.4,1.13);

如果(in_array('12.4,$,真)){
回声'12.4'found严格检查;
}
如果(in_array(1.13,$,真)){
1.13用严格检查;
}
>

这将输出:

1.13严格检查发现

使用数组作为例子# in_array针(3)
复制代码代码如下所示:
< PHP
美元=阵列(阵列('p',H)、阵列('p',R'),O);

如果(in_array(阵列('p',H),$)){
'ph'was找到回声;
}
如果(in_array(阵列(F,i),$)){
'fi'was找到回声;
}
如果(in_array(O,$)){
'o'was找到回声;
}
>

这将输出:

ph'was发现
o'was发现

一个值得注意的地方:


如果:

声明数组:
$ ARR =阵列(*);



然后有:

in_array(0,$ ARR)=真




真令人费解!{弱语言}

uff1a结算条款
in_array(strval(0美元),啊,真的))