コードをコピー コードは次のとおりです。
function array_add($a,$b){
/ /キー名に基づいて 2 つの配列の共通部分を取得します
$arr=array_intersect_key($a, $b)
//キー名が最初の配列に存在しない場合は、2 番目の配列を走査します。配列、配列要素を追加します 最初の配列に追加します
foreach($b as $key=>$value){
if(!array_key_exists($key, $a)){
$a[ $key]=$ value;
}
}
//同じキー名を持つ配列要素の合計を計算し、元の配列内の同じキー名に対応する要素の値を置き換えます
foreach($arr as $key=> $value){
$a[$key]=$a[$key] $b[$key]
}
//追加された配列を返す
return $a;
}
$a = array('0'=>'2','1'=>4','3'=>8',' a'=>'100' );
$b = array('0'=>'5','2'=>'4','b'=>'33','a '=>'22') ;
$arr=array_add($a,$b);
;