检查数组中是否存在指定键名或键值

<?php
$arr = [
    'Andy' => '刘德华',
    'Jacky' => '张学友',
    'Leon' => '黎明',
    'Aaron' => '郭富城',
];

$key = 'Jacky';
$value = '张学友';

//========== 检查数组中是否存在指定键名 ==========//
if (array_key_exists($key, $arr)) {
    echo "键名『{$key}』存在,其值为『$arr[$key]』。";
} else {
    echo "键名『{$key}』不存在。";
}
// 输出结果:键名『Jacky』存在,其值为『张学友』。

//========== 检查数组中是否存在指定键值 ==========//
if (in_array($value, $arr)) {
    echo "键值『{$value}』存在。";
} else {
    echo "键值『{$value}』不存在。";
}
// 输出结果:键值『张学友』存在。

Copyright © 2024 码农人生. All Rights Reserved