01 array_search函数理解1array_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可选。可能的值:truefalse - 默认如果值设置为 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

