在 PHP 中,当您尝试推送一个值到一个可能不存在的数组时,可以使用 array_key_exists()
函数来检查数组中是否存在该键。如果存在,则可以使用 array_push()
函数将值推送到数组中。以下是一个示例代码:
$array = [];
$key = 'example_key';
$value = 'example_value';
if (!array_key_exists($key, $array)) {
$array[$key] = [];
}
array_push($array[$key], $value);
在这个示例中,我们首先创建了一个空数组 $array
。然后,我们定义了一个 $key
和一个 $value
。接下来,我们使用 array_key_exists()
函数检查 $array
中是否存在 $key
。如果不存在,我们将创建一个新的空数组并将其分配给 $array[$key]
。最后,我们使用 array_push()
函数将 $value
推送到 $array[$key]
数组中。
这种方法可以确保在尝试推送值到可能不存在的数组时,不会导致错误。
领取专属 10元无门槛券
手把手带您无忧上云