array_push() 与键值对

2022-08-30 06:25:02

我有一个要向其添加值的现有数组。

我试图用这个来达到这个目的,但无济于事。array_push()

以下是我的代码:

$data = array(
    "dog" => "cat"
);

array_push($data['cat'], 'wagon');

我想实现的是将 cat 作为键添加到数组中,并将 wagon 作为值,以便访问它,如下面的代码片段所示:$data

echo $data['cat']; // the expected output is: wagon

我怎样才能做到这一点?


答案 1

那么拥有:

$data['cat']='wagon';

答案 2

如果您需要添加多个 key=>value,请尝试此操作。

$data = array_merge($data, array("cat"=>"wagon","foo"=>"baar"));