在 PHP7+ 中,要查找多维数组中是否存在某个值,只需使用空合并运算符: ??
因此,对于一个三维数组,您不确定任何键是否实际存在
<?php
// 而不是:
$exists = array_key_exists($key1, $arr) && array_key_exists($key2, $arr[$key1]) && array_key_exists($key3, $arr[$key1][$key2]) ;
// 使用:
$exists = array_key_exists($key3, $arr[$key1][$key2]??[]) ;
?>