Home  >  Article  >  Backend Development  >  不区分大小写,查找数组,有这样的函数么?

不区分大小写,查找数组,有这样的函数么?

WBOY
WBOYOriginal
2016-06-23 14:23:471272browse

本帖最后由 u012362664 于 2013-10-09 19:52:48 编辑

不区分大小写字母或字符

回复讨论(解决方案)

你就不能在手册中找找吗?

你就不能在手册中找找吗?

N个,不知怎查找?

in_array() 

type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

亲,你也是独生子吧

in_array() 

type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

给个实例!


in_array() 

type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

给个实例!

打开网址:http://www.baidu.com/
输入:in_array,然后点击 “百度一下”
选择第一行打开

楼主不会百度 ……

in_array() 

type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

in_array( )函数只区分类型。

不区分大小写字母,或字符。有这样的函数么?

如果你找遍了手册也没找到的话,那么就自己写一个

$ar = array('A', 'b', 'C');var_dump(in_iarray('B', $ar));function in_iarray($c, $a, $f=false) {  return in_array(strtolower($c), array_map('strtolower', $a), $f);}

如果你找遍了手册也没找到的话,那么就自己写一个

$ar = array('A', 'b', 'C');var_dump(in_iarray('B', $ar));function in_iarray($c, $a, $f=false) {  return in_array(strtolower($c), array_map('strtolower', $a), $f);}


bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )


 bool $strict = FALSE

函数in_array( ),第3个参数的类型是:布尔类型。
$strict,是什么意思?

strict 严格

$strict = true 时,比较时同时检查类型

strict 严格

$strict = true 时,比较时同时检查类型

第3个参数,可以这样写:
1)$strict = true
2)$strict = false
3)true
4)false

对否?

是的!可以这样写


     

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn