[英]Array Push with associative to array?
$row_properties = array(
"Header 11"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255),"text_color"=>array(220,50,50)),
"Header 12"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255),"text_color"=>array(220,50,50) )
);
我怎样才能推动价值观
"Header 13"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255) ,"text_color"=>array(220,50,50)),
"Header 14"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255) ,"text_color"=>array(220,50,50)),
所以它会得到结果
$row_properties = array(
"Header 11"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255),"text_color"=>array(220,50,50)),
"Header12"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255),"text_color"=>array(220,50,50),
"Header 13"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255) ,"text_color"=>array(220,50,50)),
"Header 14"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255) ,"text_color"=>array(220,50,50))
)
);
简单
$row_properties["Header 13"] = array("width"=>20,"align"=>'C',"color"=>array(100,220,255) ,"text_color"=>array(220,50,50));
试过array_merge()
函数?
也许是这样的:
$push_vals = array(
"Header 13"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255) ,"text_color"=>array(220,50,50)),
"Header 14"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255) ,"text_color"=>array(220,50,50)),
);
$arr = array(
"Header 11"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255),"text_color"=>array(220,50,50)),
"Header 12"=>array("width"=>20,"align"=>'C',"color"=>array(100,220,255),"text_color"=>array(220,50,50)
);
foreach ($push_vals as $key=>$value){
if ( isset($arr[$key]) )
$arr = array_merge($arr[$key], $push_vals[$key]);
else
$arr[$key] = $push_vals[$key];
}
durrr array_merge_recursive
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.