19、PHP 原生魅力 - 数组 - 检查数组中的键
key_exists()
函数实际上是 array_key_exists()
的别名,用于检查给定的键是否存在于数组中。可以使用 key_exists()
来确认一个键是否存在,从而判断能否安全地访问它。
对于非关联数组来说,键通常是整数且默认从 0 开始递增,例如 0、1、2 ...
<?php
$arr = ['a', 'b'];
var_dump(key_exists(0, $arr));
var_dump(key_exists(1, $arr));
var_dump(key_exists(2, $arr));
输出如下:
$ php 19-key-exists.php
bool(true)
bool(true)
bool(false)
如果是关联数组,如下:
<?php
$arr = ['a' => '美美', 'b' => '丽丽'];
var_dump(key_exists('a', $arr));
var_dump(key_exists('b', $arr));
var_dump(key_exists('c', $arr));
输出如下:
$ php 19-key-exists.php
bool(true)
bool(true)
bool(false)
请登录后再评论