PHP array_search函数——返回给定值的键名,array_search函数可在数组中搜索给定的值,并在找到的情况下返回键名,否则返回false。在PHP 4.2.0之前,函数在失败时返回null而不是false。
PHP array_search函数 语法
mixed array_search ( mixed needle, array haystack [, bool strict])
needle为必选参数,需要在数组中搜索的值;haystack为必选参数,被搜索的数组;strict为可选参数,如果值为true,还将在数组中检查给定值的类型。
PHP array_search函数 示例
本示例应用array_search()函数搜寻数字60是否在数组中。代码如下:
<?php
arr = array ("asp", "php", "60");
if(array_search (60,arr)){
echo "60 在数组中 <br />";
}else{
echo "60 不在数组中 <br />";
}
if(array_search (60, $arr, true)){
echo "60 在数组中 <br />";
}else{
echo "60 不在数组中 <br />";
}
?>
本示例的运行结果如下:
60在数组中
60不在数组中