ホームページ >php教程 >php手册 >PHPで2つの配列を追加する関数

PHPで2つの配列を追加する関数

WBOY
WBOYオリジナル
2016-06-13 12:08:24991ブラウズ

コードをコピー コードは次のとおりです。


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);

;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。