位置: 编程技术 - 正文
推荐整理分享PHP数组函数array_key_exists()的用法(php数组函数题目),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php数组函数输出《咏雪》里有多少"片"字,php数组函数 菜鸟,php数组函数,选班长,php数组函数面试题,php数组函数 菜鸟,php数组函数输出《咏雪》里有多少"片"字,php数组函数有哪些,php数组函数面试题,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4 >= 4.0.7, PHP 5)
array_key_exists — 检查给定的键名或索引是否存在于数组中
说明 bool array_key_exists ( mixed $key , array $search )array_key_exists() 在给定的 key 存在于数组中时返回 TRUE。key 可以是任何能作为数组索引的值。array_key_exists() 也可用于对象。
参数key
要检查的键。
search一个数组,包含待检查的键。
返回值成功时返回 TRUE, 或者在失败时返回 FALSE。
范例
Example #1 array_key_exists() 例子
<?php$search_array=array('first'=>1,'second'=>4);if(array_key_exists('first',$search_array)){echo"The'first'elementisinthearray";}?>Example #2 array_key_exists() 与 isset() 的对比
isset() 对于数组中为 NULL 的值不会返回 TRUE,而 array_key_exists() 会。
<?php$search_array=array('first'=>null,'second'=>4);//returnsfalseisset($search_array['first']);//returnstruearray_key_exists('first',$search_array);?> 注释Note:
为了向下兼容,可以使用下列已废弃的别名: key_exists()
Note:
For backward compatibility reasons, array_key_exists() will also return TRUE if key is a property defined within an object given as search. This behaviour should not be relied upon, and care should be taken to ensure that search is an array.
To check whether a property exists in an object, use property_exists().
参见isset() - 检测变量是否设置 array_keys() - 返回数组中所有的键名 in_array() - 检查数组中是否存在某个值 property_exists() - 检查对象或类是否具有该属性
PHP数组函数array_intersect()的用法 array_intersect(PHP4=4.0.1,PHP5)array_intersect计算数组的交集说明arrayarray_intersect(array$array1,array$array2[,array$...])array_intersect()返回一个数组,该数组包含了所有在ar
PHP数组函数array_intersect_ukey()的用法 array_intersect_ukey(PHP5=5.1.0)array_intersect_ukey用回调函数比较键名来计算数组的交集说明arrayarray_intersect_ukey(array$array1,array$array2[,array$...],callable$key_compare_func)a
PHP数组函数array_intersect_uassoc()的用法 array_intersect_uassoc(PHP5)array_intersect_uassoc带索引检查计算数组的交集,用回调函数比较索引说明arrayarray_intersect_uassoc(array$array1,array$array2[,array$...],callable$key
标签: php数组函数题目
本文链接地址:https://www.jiuchutong.com/biancheng/281078.html 转载请保留说明!友情链接: 武汉网站建设