ホームページ  >  記事  >  バックエンド開発  >  PHP関数array_merge関数の詳しい解説_PHPチュートリアル

PHP関数array_merge関数の詳しい解説_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:41:071073ブラウズ

PHP での配列の結合は 2 つの状況に分けられます
1. 2 つの配列が同じ文字列キー名を持つ場合:
$book1 = array(linux=>linux サーバーの構成と管理,php=> );
$book2 = array(linux=>サーバーの構成と管理,jsp=>PHP);
$result = array_merge($book1,$book2);
print_r($result);
?> ;
出力は次のとおりです:
Array ( [linux] => Server Configuration and Management [php] => PHP Programming [jsp] => PHP )

命令、後者は前者を置き換えます。ただし、array_merge_recursive() を使用すると、部分配列として保持して存在できます。例:
$book1 = array(linux=>linux サーバーの構成と管理,php=>PHP プログラミング);
$book2 = array(linux=>サーバーの構成と管理,jsp=> ;PHP);
$result = array_merge_recursive($book1,$book2);
print_r($result);
?>
出力は次のようになります:
Array ( [linux] => Array ( [0] => linux サーバーの構成と管理 [1] => サーバーの構成と管理) [php] => PHP プログラミング [jsp] => PHP )

2. これら 2 つの配列に同じ数値キー名がある場合:
$book1 = array(Linux サーバーの構成と管理、PHP プログラミング);
$book2 = array(サーバーの構成と管理、PHP);
$result = array_merge($book1,$book2);
print_r ($result) ;
?>
結果は次のようになります:
Array ([0] => linux サーバーの構成と管理[1] => PHP プログラミング[2] => サーバーの構成と管理[3] = > PHP )

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486146.html技術記事 PHP での配列の結合は、次の 2 つの状況に分けられます。 1. 2 つの配列が同じ文字列キー名を持つ場合: ?php $book1 = array(linux=linux サーバーの構成と管理、php=PHP プログラミング);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。