PHP 配列の追加

王林
リリース: 2024-08-29 12:45:06
オリジナル
615 人が閲覧しました

既存のものに何かを追加することは、あらゆるプログラミング言語の基本的なニーズの 1 つです。 PHP 自体には、配列の追加機能を処理するためのさまざまな組み込み関数があります。 2 つ以上の配列を追加して、新しい (すべてを組み合わせた) 配列を作成できます。この配列は、2 つの異なる配列があり、さらに処理するためにそれを 1 つの配列にマージしたい場合に役立ちます。配列の追加では、新しい要素を配列にプッシュしたり、1 つの配列を別の配列に追加したり、2 つ以上の配列をマージしたりすることができます。 array_merge() 関数では、この array_merge() パラメーター内で渡されたすべての配列を結合した後、新しい配列を返します。 .

広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

PHP 配列追加の構文

以下は、PHP 配列の追加とその構文のリストです。

構文 #1:

array_merge($array1, $array2);
ログイン後にコピー

説明 – array_merge() は PHP 言語の組み込み関数です。 $array1 と $array2 は、マージする 2 つの配列です。 2 つの単一の配列を 1 つの配列に結合しました。

構文 #2:

array_push($array1, $array2);
ログイン後にコピー

説明 – 繰り返しますが、array_push() は PHP 言語の組み込み関数です。 $array1 と $array2 は、マージする 2 つの配列です。このプロセスでは、次の配列が最初の位置の次の位置に表示されます。たとえば、$array1 に 5 つの要素がある場合、この場合、完全な $array2 は 6 番目の位置に配置されます。

構文 #3:

array_push($array1, $val);
ログイン後にコピー

説明 – array_merge() は、要素を配列に追加するためにも使用できます。 $array1 は、$val が $array1 に追加する値であるかどうかを示す配列です。このプロセスでは、$val が通常の値として $array1 の次の位置に追加されます。

単一の関連配列の要素は、配列のマージを使用して実行できます。このキーと値のペア化された配列は、単一の配列に変換されます。 array_merge() 機能を実行するには他にもさまざまな方法があります。

構文 #4:

array_combine($array1, $array2)
ログイン後にコピー

array_combine() を使用すると、2 つの単一配列を結合して (キーと値をペアにした) 配列の配列にすることができます。

仕組みは?

この配列マージ機能を使用するには、2 つの配列が必要です。 $array1 と $array2 としましょう。これら 2 つを配列にマージして、1 つの配列を形成できます。これは、PHP 組み込み関数を使用して独自のカスタム コードを作成することによって実行できます。 PHP 自体には、ビジネス要件に応じてこれを実現できるさまざまな方法があります。一方、要素を配列に追加することもできます。

PHP 追加配列の例

以下に例を示します:

例 #1 – 2 つの配列を結合して 1 つの配列を形成する

この例では 2 つの配列があり、PHP の array_merge() 関数を使用してその配列をマージしようとします。

コード:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
$arr_merge = array_merge($array1, $array2);
print_r($arr_merge);
?>
ログイン後にコピー

出力:

PHP 配列の追加

例 #2 – array_push を使用して 2 つの配列を結合する

array_push() 関数を使用すると、2 番目の関数が最初の関数にマージされます。この関数では、2 番目の配列が最初の配列の次の位置に追加されます。完全な配列は次の場所に配置されます。

コード:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
array_push($array1, $array2);
print_r($array1);
?>
ログイン後にコピー

出力:

PHP 配列の追加

4 番目の位置に配列全体が配置されていることがわかります。

例 #3 – 単一の要素を配列に追加する

コード:

<?php
$array1 = array(1, 2, 3, 4);
array_push($array1, 2000);
print_r($array1);
?>
ログイン後にコピー

出力:

PHP 配列の追加

この例でわかるように、単一の要素を追加する場合、その要素は配列の次に来る位置に通常の値として追加されます。

例 #4 – ループを実行して配列を感じます

コード:

<?php
$testing = array();
for ($i=1; $i < 11 ; $i++) {
array_push($testing,$i);
}
print_r($testing);
?>
ログイン後にコピー

出力:

PHP 配列の追加

例 #5 – PHP での関連配列のマージ

コード:

<?php
$array1 = array("1" => "First");
$array2 = array("a2" => "Second", "a3" => "Third");
$result = array_merge($array1, $array2);
print_r($result);
?>
ログイン後にコピー

出力:

PHP 配列の追加

この例でわかるように、数字キーがある場合は、従来の位置から開始されます。残りについては、Key-Value に追加されます。

例 #6 – PHP で単一の関連配列をマージする

コード:

<?php
$array1 = array(1 => "Red", 3=>"Green", 2=>"Blue");
$result = array_merge($array1);
print_r($result);
?>
ログイン後にコピー

出力:

PHP 配列の追加

以上がPHP 配列の追加の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!