如何学习PHP array_search()
操作方法
- 01
array_search函数理解1 array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了超找的键值,匹配该键值的对应的键名会被返回。如果没找到,则返回 false。 1.查找键值如何理解; 在 PHP 4.2.0 之前,函数在失败时返回 null 而不是 false。 如果第三个参数 strict 被指定为 true,则只有在数据类型和值都一致时才返回相应元素的键名。 1.若strict为true,那么数据类型和键值一样,才能获取对应的键名; array_search函数理解2 语法 array_search(value,array,strict) 1.array_search参数一的目标是查询键值; 2.array_search参数二是查询的地点; 3.array_search参数三是左右查询键值的数据类型; 参数 描述 value必需。规定在数组中搜索的键值。 array必需。被搜索的数组。 strict 可选。可能的值: true false - 默认 如果值设置为 true,还将在数组中检查给定值的类型。(参见例子 2) array_search函数理解3 <?php $a=array("x"=>"Dog","b"=>"Cat","c"=>"Horse"); echo array_search("Cat",$a); ?> 输出结果为:x <?php $a=array("a"=>"5","5"=>5,"c"=>"5"); echo array_search(5,$a,true); ?> 输出结果为:5
赞 (0)