ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルで 2 つの配列を追加する関数

php_PHP チュートリアルで 2 つの配列を追加する関数

WBOY
WBOYオリジナル
2016-07-21 15:28:131099ブラウズ

コードをコピーします コードは次のとおりです:

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;
}
}
//同じキー名の配列要素の合計を計算し、要素を置き換えます元の配列内の同じキー名に対応します 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);

;

http://www.bkjia.com/PHPjc/323646.html

tru​​ehttp://www.bkjia.com/PHPjc/323646.html技術記事次のようにコードをコピーします。 ?php function array_add($a,$b){ //キー名に基づいて 2 つの配列の共通部分を取得 $arr=array_intersect_key($a, $b); //2 番目の配列を走査します。キーの名前が存在しない場合...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。