array_merge(PHP 4, PHP 5) array_merge — ひとつまたは複数の配列をマージする 説明
array array_merge
( array $array1
[, array $array2
[, array $...
]] )
array_merge()は、前の配列の後ろに配列を追加することにより、 ひとつまたは複数の配列の要素をマージし、得られた配列を返します。 入力配列が同じキー文字列を有していた場合、そのキーに関する後に指定された値が、 前の値を上書きします。しかし、配列が同じ添字番号を有していても 値は追記されるため、このようなことは起きません。 配列が一つだけ指定され、その配列が数字で添字指定されていた場合、 キーの添字が連続となるように振り直されます。
Example#1 array_merge() の例
<?php上の例の出力は以下となります。
Example#2 簡単な array_merge() の例
<?php数値添字が振りなおされることに注意!
配列を完全に維持し、単に追加だけしたい場合 (つまり、既存のキーを上書きしたくはない場合) には、+ 演算子を使用してください:
<?php数値添字は維持され、関連が保持されます。
警告
array_merge() の動作は PHP 5 で変更されました。PHP 4 とは異なり、 array_merge() は、array 型のパラメータのみを受け取るようになりました。しかし、 他の型をマージするために型キャストを使用することも可能です。 詳細は以下の例を参照してください。
Example#3 array_merge() PHP 5 の例
<?php上の例の出力は以下となります。
array_merge_recursive()、 array_combine() および 配列演算子 も参照ください。 |
PHPマニュアル検索ナビゲーション関数リスト同一レベル項目
配列をキーで逆順にソートする
大文字小文字を区別しない"自然順"アルゴリズムを用いて配列をソートする 配列の先頭から要素を一つ取り出す 配列を逆順にソートする 配列から、次のキーと値のペアを返す ひとつまたは複数の配列をマージする 配列を生成する コールバック関数を使用して、配列の要素をフィルタリングする ユーザー定義の比較関数を用いて、キーで配列をソートする 配列からシンボルテーブルに変数をインポートする 配列を分割する ユーザー定義の比較関数で配列をソートし、連想インデックスを保持する 配列のすべてのキーを変更する 配列の全ての値を返す 内部配列ポインタを進める 配列に値があるかチェックする 配列の一部を削除し、他の要素で置換する 配列の差を計算する 配列を指定した値で埋める 連想キーと要素との関係を維持しつつ配列をソートする キーを基準にし、コールバック関数を用いて配列の差を計算する current のエイリアス 配列から重複した値を削除する 連想配列からキーを取り出す 配列の値の積を計算する キーを基準にして配列の差を計算する 変数名とその値から配列を作成する 配列をシャッフルする ある範囲の整数を有する配列を作成する 指定したキーまたは添字が配列にあるかどうかを調べる 内部の配列ポインタをひとつ前に戻す 配列の内部ポインタを最終要素にセットする 配列から一つ以上の要素をランダムに取得する 指定長、指定した値で配列を埋める 要素を逆順にした配列を返す 配列のキーをすべて返す 指定した配列の要素にコールバック関数を適用する ユーザー定義の比較関数を使用して、配列を値でソートする 配列の値の数を数える 連想キーと要素との関係を維持しつつ配列を逆順にソートする 指定した値を配列で検索し、見つかった場合に対応するキーを返す 配列の共通項を計算する データの比較にコールバック関数を用い、配列の差を計算する 複数の多次元の配列をソートする データの比較にコールバック関数を用い、配列の共通項を計算する 配列の末尾から要素を取り除く 追加された添字の確認も含めて配列の共通項を確認する 一つ以上の要素を配列の最初に加える 配列の一部を展開する 追加された添字の確認を含めて配列の差を計算する 配列の内部ポインタを先頭の要素にセットする 配列内の現在の要素を返す 一つ以上の要素を配列の最後に追加する 配列をキーでソートする キーを指定して、配列を値で埋める 配列の全ての要素に、ユーザー関数を再帰的に適用する count のエイリアス キーを基準にして配列の共通項を計算する 配列と同様の形式で、複数の変数への代入を行う 配列の中の値の合計を計算する 一方の配列をキーとして、もう一方の配列を値として、ひとつの配列を生成する 配列のキーと値を反転する 二つ以上の配列を再帰的にマージする "自然順"アルゴリズムで配列をソートする 配列をソートする 配列の全ての要素にユーザ関数を適用する |
|
|
apis | ||