English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
この記事では、PHPの配列マージ関数array_mergeの使い方について説明します。皆様に参考にしていただければ幸いです。以下の通りです:
配列をマージすることは、1つの配列を別の配列に追加することです。これは主にarray_merge()関数で実現されます
文法は以下の通りです:
array array_merge(array array1,array array2[,array...]);
注:
マージ中に、入力された配列に同じ文字列キー名がある場合、後の値は前の値を上書きします;配列に数字のキー名がある場合、後の値は元の値を上書きせず、後ろに追加されます
例:}}
$arr1=array("書籍"=>"PHP標準教程"); $arr2=array("ネットワーククラス","定価","書籍"=>"PHPから達人への道","PHP"=>"95","元"); $res=array_merge($arr1$arr2); print_r($res);
実行結果は:
Array ( [書籍] => PHPから達人への道 [0] => ネットワーククラス [1] => 定価 [PHP] => 95 [2] => 元 )
説明:
array_merge_recursive()関数は、array_merge()関数と似ており、配列を結合するために使用されますが、同じキー値の要素が両方の配列に存在する場合、その要素を保持することができます。
例えば、上記の例でも:
$arr1=array("書籍"=>"PHP標準教程"); $arr2=array("ネットワーククラス","定価","書籍"=>"PHPから達人への道","PHP"=>"95","元"); $res=array_merge_recursive($arr1$arr2); print_r($res);
実行結果は:
Array ( [書籍] => Array ( [0] => PHP標準教程 [1] => PHPから達人への道 ) [0] => ネットワーククラス [1] => 定価 [PHP] => 95 [2] => 元 )
PHPに関連する詳細な内容に興味がある読者は、本サイトの特集を確認してください:《PHP配列(Array)操作のすべての技術》、《php文字列(string)の使用法の要約》、《PHPデータ構造とアルゴリズムの教程》、《phpプログラム設計のアルゴリズムの要約》、《PHP数学演算の技術の要約》および《php一般的なデータベース操作の技術の集約》
本稿で述べたことが、皆様のPHPプログラム設計に役立つことを願っています。
声明:本文の内容はインターネットからネットワークに、著作権者に帰属します。インターネットユーザーが自発的に貢献し、自己でアップロードしたものであり、本サイトは所有権を持ちません。人工的な編集は行われていません。また、関連する法的責任を負いません。著作権に疑われる内容が見つかりましたら、以下のメールアドレスにご連絡ください:notice#oldtoolbag.com(メールを送信する際には、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認がとれましたら、本サイトは直ちに侵害を疑われる内容を削除します。)