array_key_exists()
array_key_exists()函数搜检某个数组中是不是存在指定的键名,假如键名存在则返回 true,假如键名不存在则返回 false。
提醒:请记着,假如您指定数组的时刻省略了键名,将会生成从 0 最先并以 1 递增的整数键名。
语法:
array_key_exists(key,array)
参数:
key:必须,给定的键名或索引,能够是任何能作为数组索引的值。
array:必须,划定数组。
示例1:搜检键名 "Toyota" 是不是存在于数组中:
<?php header("content-type:text/html;charset=utf-8"); $a = array("Volvo" => "XC90", "BMW" => "X5"); if (key_exists("Toyota", $a)) { echo "Key存在!"; } else { echo "Key不存在!"; } ?>
输出:
Key不存在!
示例2:搜检整数键名 "0" 是不是存在于数组中:
<?php header("content-type:text/html;charset=utf-8"); $a = array("Volvo", "BMW"); if (array_key_exists(0, $a)) { echo "Key存在!"; } else { echo "Key不存在!"; } ?>
输出:
Key存在!
更多PHP相干学问,请接见ki4网!
以上就是php怎样推断数组中是不是存在某个键名或索引?的细致内容,更多请关注ki4网别的相干文章!