PHP array_keys获取数组中某元素的位置
PHP自身内置了很多函数,这也是使用PHP能够极大提高开发效率的一个重要原因,获取数组中一元素的位置有很多方法,其中PHP自身就已经内置了一个函数array_keys()
,下边的代码能够打印出所有PHP的内置函数:print_r(get_defined_functions());
array_keys(array,value,[strict])
其中strict设置为true将触发数据类型校验的严格匹配模式,默认为false
PHP自身内置了很多函数,这也是使用PHP能够极大提高开发效率的一个重要原因,获取数组中一元素的位置有很多方法,其中PHP自身就已经内置了一个函数array_keys()
,下边的代码能够打印出所有PHP的内置函数:print_r(get_defined_functions());
array_keys(array,value,[strict])
其中strict设置为true将触发数据类型校验的严格匹配模式,默认为false
array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。
在 PHP 4.2.0 之前,函数在失败时返回 null 而不是 false。
如果第三个参数 strict 被指定为 true,则只有在数据类型和值都一致时才返回相应元素的键名。
语法
array_search(value,array,strict)参数 描述
value 必需。规定在数组中搜索的值。
array 必需。被搜索的数组。
strict 可选。可能的值:
true
false - 默认
如果值设置为 true,还将在数组中检查给定值的类型。