美文网首页
PHP的array_search函数

PHP的array_search函数

作者: 杨阿坤 | 来源:发表于2020-01-06 22:17 被阅读0次

    简介

    在数组中搜索指定的值,如值存在则返回相应的键名。
    和in_array函数类似,区别在于如值存在返回的不同。

    所属类型

    array_search属于array数组函数。

    语法

    array_search(value,array,strict)
    

    参数说明:
    value,需要搜索的值,array被搜索的数组,此两项为必须参数;
    strict为可选参数,如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素,可能的值有true、false(默认),如果设置为 true,则在数组中检查给定值的类型,相当于运算符全等===的意思。

    返回值

    如果在数组中找到指定的键值,则返回对应的键名,否则返回 FALSE。
    如果在数组中找到键值超过一次,则返回第一次找到的键值所匹配的键名。

    示例

    <?php
    $a=array("a"=>"6","b"=>6,"c"=>"6");
    echo array_search(6,$a,true);
    ?>
    

    参考材料

    w3school:PHP array_search()函数

    相关函数

    in_array:在数组中搜索指定值,如存在则返回true,不存在则返回false。

    相关文章

      网友评论

          本文标题:PHP的array_search函数

          本文链接:https://www.haomeiwen.com/subject/dojlactx.html