Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:向数组中添加键值对_Php - Fatal编程技术网

PHP:向数组中添加键值对

PHP:向数组中添加键值对,php,Php,我有一个如下所示的数组: $array = Array ( [0] => Array ( [site_id] => 89193) [1] => Array ( [site_id] => 89093) [2] => Array ( [site_id] => 3059 ) ) 我想做的是向数组中添加一个新的对,如何才能这样做 例如,在site\u id旁边,我想添加键[site\u name]及其

我有一个如下所示的数组:

$array = Array ( [0] => Array ( [site_id] => 89193)
            [1] => Array ( [site_id] => 89093)
            [2] => Array ( [site_id] => 3059 )
         )
我想做的是向数组中添加一个新的对,如何才能这样做

例如,在
site\u id
旁边,我想添加键
[site\u name]
及其值

foreach ($array as &$child) {
    $child['site_name'] = $value;
}
或者,无需参考:

foreach (array_keys($array) as $key) {
   $array[$key]['site_name'] = $value;
}
或者,无需参考:

foreach (array_keys($array) as $key) {
   $array[$key]['site_name'] = $value;
}

哪些条目?所有的?哪一项?都是吗?