Php 如何向数组中添加密钥名?
如何更改密钥名称和级别更改 $arr_type['1']['name']=A $arr_type['2']['name']=B 既然选择了这个,我还添加了@Mark Baker's using here:Php 如何向数组中添加密钥名?,php,arrays,Php,Arrays,如何更改密钥名称和级别更改 $arr_type['1']['name']=A $arr_type['2']['name']=B 既然选择了这个,我还添加了@Mark Baker's using here: 如果希望保持原始阵列不变,此解决方案也可以: array_walk($arr_type, function (&$value) { $value = ['name' => $value]; }); 数组_walk$arr_类型,函数&$value{$value=['name'
如果希望保持原始阵列不变,此解决方案也可以:
array_walk($arr_type, function (&$value) { $value = ['name' => $value]; });
数组_walk$arr_类型,函数&$value{$value=['name'=>$value];};谢谢我发现了另一个问题。我把它修好了。
$new_arr = array();
foreach($arr_type as $k => $v){
$new_arr[$k]['name'] = $v;
}
array_walk($arr_type, function (&$value) { $value = ['name' => $value]; });
$result = array_map(function ($value) { return ['name' => $value]; }, $arr_type);