ホームページ  >  記事  >  バックエンド開発  >  PHPでarray_merge()関数を使用するにはどうすればよいですか? (コード例)

PHPでarray_merge()関数を使用するにはどうすればよいですか? (コード例)

青灯夜游
青灯夜游オリジナル
2018-12-30 10:15:093609ブラウズ

array_merge() は PHP の組み込み関数で、2 つ以上の配列の要素または値を 1 つの配列にマージし、この配列を返すことができます。以下では、array_merge()関数の使い方を詳しく紹介しますので、皆様のお役に立てれば幸いです。

PHPでarray_merge()関数を使用するにはどうすればよいですか? (コード例)

array_merge() 関数

array_merge() 関数をカンマ (', ') で区切って指定します。配列リストはマージする必要があるパラメーターとして使用され、後者の配列の値が前の配列の末尾に追加されて新しい配列を形成して返されます。この配列には、パラメータ。

注: パラメータには任意の数の配列を渡すことができます。

基本構文:

array array_merge($array1, $array2, ......, $arrayn)

array_merge() 関数の使用法

以下では、 simple array_merge() 関数の動作原理を紹介する例が提供されており、誰もが array_merge() 関数の使用方法を理解できます。

例 1: 整数キーを使用してパラメータを渡す

パラメータが array_merge() 関数に渡され、この配列パラメータのキーが整数の場合、出力は配列内のキーは 0 から再番号付けされ、次の要素の値は 1 ずつ増加します。

<?php 
$my_array = array(1 => "PHP", 3=>"Python", 2=>"Java"); 
  
$res = array_merge($my_array); 
echo "<pre class="brush:php;toolbar:false">";
print_r($res); 
echo "
";    ?>

出力:

PHPでarray_merge()関数を使用するにはどうすればよいですか? (コード例)

例 2: 整数キーを使用した 2 つの配列の結合

<?php 
$my_array1 = array(0 => &#39;zero_a&#39;, 2 => &#39;two_a&#39;, 3 => &#39;three_a&#39;); 
$my_array2 = array(1 => &#39;one_b&#39;, 3 => &#39;three_b&#39;, 4 => &#39;four_b&#39;); 
$res = array_merge($my_array1,$my_array2);
echo "<pre class="brush:php;toolbar:false">";
print_r($res); 
echo "
"; ?>

出力:

PHPでarray_merge()関数を使用するにはどうすればよいですか? (コード例)

例 3: 包括的な例

<?php 
$my_array1 = array("size" => "big", 2 =>2,3 ); 
$my_array2 = array(1 =>"a", "b", "size" => "medium", "shape" => "circle", 4); 
$res = array_merge($my_array1, $my_array2); 
echo "<pre class="brush:php;toolbar:false">";
print_r($res); 
echo "
"; ?>

出力:

PHPでarray_merge()関数を使用するにはどうすればよいですか? (コード例)

例の説明:

array_merge() 関数にパラメータとして渡される配列が 2 つある場合、後者の配列の値が前の配列の末尾に追加されます。 2 つの要素が同じ文字列キーを持つ場合、後の値が前の値を上書きします。整数キーがある場合、番号付けは再び 0 から始まります。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連コラム チュートリアルに注目してください。 ! !

以上がPHPでarray_merge()関数を使用するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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