Php 将单个键值对前置到数组

Php 将单个键值对前置到数组,php,arrays,Php,Arrays,。。这会附加一个新数组,但我只需要一个键值对,如下所示: if (!array_key_exists('ip', $value)) { array_unshift($value, ['ip' => ""]); } 那么: Array ( [ip] => 192.168.1.1 [firstname] => John [lastname] => Appleseed ) . $value = array ('foo' => 'bar'

。。这会附加一个新数组,但我只需要一个键值对,如下所示:

if (!array_key_exists('ip', $value)) {
    array_unshift($value, ['ip' => ""]);
}
那么:

Array
(
    [ip] => 192.168.1.1
    [firstname] => John
    [lastname] => Appleseed
)
.

$value = array ('foo' => 'bar');
if (! array_key_exists('baz', $value)) {
    $value = array ('baz' => 'quux') + $value;
}
var_dump($value);
$value = array_merge( array('ip' => "..."), $value );