向现有数组添加其他值


Adding additional values to an existing array

我有以下代码:

$tab=array(
    "january"=>array(300,420,530,400),
    "february"=>array(420,440,410,380),
    "march"=>array(330,310,250)
     );

如何将另一个值为 280 和 290 的名为"pril"的元素添加到$tab数组中?

试试这个

$tab=array(
    "january"=>array(300,420,530,400),
    "february"=>array(420,440,410,380),
    "march"=>array(330,310,250)
     );
$tab["april"] = array(280,290);

在 PHP 中,您只需执行赋值即可添加到关联数组中。例如:

$tab['april'] = array(280, 290);

请注意,较新的 PHP 版本支持简洁的 [] 速记符号而不是数组函数,因此您可以编写:

$tab = ["january"=>[300, 420, 530, 400], 
"february"=>[420, 440, 410, 380],
"march"=>[330, 310, 250]
];
$tab["april"] = [280, 290];