Archives

You are currently viewing archive for 23 December 2008

[メモ] 23 December 2008 はてなブックマーク - 配列の上書きマージ Twitterでつぶやく

配列の上書きマージ

phpのメモ
array_merge_recursiveは上書き処理してくれないので、YAMLでデフォルトをローカルで上書きとかのときに利用できない。
ちょっと、探してはみたんだけど無かったので再帰処理。
見つけられないだけで存在するのかもね。

function merge_config(&$target,$array){
foreach ($array as $key=>$value){
if(is_array($value)){
//再帰処理
merge_config(&$target[$key],$value);
}else{
$target[$key]=$value;
}
}
}

«Prev || 1 || Next»