php 数组查找函数in_array()、array_search()、array_key_exists()的简单示例
发布时间:2020-05-25 06:21:29 所属栏目:PHP 来源:互联网
导读:php 数组查找函数in_array()、array_search()、array_key_exists()的简单示例
|
感兴趣php 数组查找函数in_array()、array_search()、array_key_exists()的简单示例的小伙伴,下面一起跟随脚本之家 jb51.cc的小编来看看吧。<br>
输出:Match found array_key_exists(key,array) 该函数是判断某个数组array中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。 示例:
输出:Key exists! array_search(value,strict) array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,则返回匹配该元素所对应的键名。如果没找到,则返回 false。注意在 PHP 4.2.0 之前,函数在失败时返回 null 而不是 false。同样如果第三个参数 strict 被指定为 true,则只有在数据类型和值都一致时才返回相应元素的键名。 示例:
输出:ad 经过实际性能对比,在数据量不大的时候,比如小于1000,查找用哪一种都行,都不会成为性能上的瓶颈。但当数据量比较大的时候,用 array_key_exists 比较合适。据测试 array_key_exist 要比 in_array 效率高十几甚至几十倍。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
