PHPで配列を結合する方法

WBOY
リリース: 2023-05-19 12:55:38
オリジナル
846 人が閲覧しました

php で配列を結合する方法

配列は、PHP で一連の値を格納するために使用されるデータ型です。 PHP 配列は順序付けすることも順序付けしないこともでき、さまざまな型の値を含めることができます。配列は、複数のデータを保存する必要がある場合に PHP で最も便利なデータ構造の 1 つです。

PHP では、配列に項目を追加する方法は、配列の型とキーの有無によって異なります。 PHP で配列項目を追加するさまざまな方法は次のとおりです。

  1. 配列項目の追加割り当てメソッド

PHP では、キー割り当てを使用して に項目を追加できます。キー付き配列。各要素にキーを割り当て、値の範囲を格納する連想配列があるとします。

$colors = array("red" => "Apple", "green" => "Kiwi", "yellow" => "Banana");
ログイン後にコピー

次に、キーと値のペアを $colors 配列に追加する場合は、次のようにします。次のコードを使用できます。

$colors["purple"] = "Grapes";
ログイン後にコピー

これにより、新しいキー "purple" と値 "Grapes" が配列 $colors# に追加されます。 # # 真ん中。

    array_push() 関数は配列項目を追加します

array_push() この関数は配列の末尾に 1 つ以上の値を追加できます。この関数は、配列の末尾に値を追加し、新しい配列の長さを返します。この関数は、数値インデックス付き配列および連想配列で使用できます。

たとえば、数値インデックス付き配列

$nums があると仮定すると、array_push() 関数を使用して配列の末尾に新しい項目を追加できます。 :

$nums = array(1, 2, 3);
array_push($nums, 4, 5, 6);
ログイン後にコピー

このとき配列

$nums(1, 2, 3, 4, 5, 6)になります。

    array_unshift() 関数は配列項目を追加します

array_push() 関数の反対は array_unshift() です。関数。この関数は、配列の先頭に 1 つ以上の値を追加し、新しい配列の長さを返します。

たとえば、数値インデックス付き配列

$nums があると仮定すると、array_unshift() 関数を使用して、配列の先頭に新しい項目を追加できます。 :

$nums = array(4, 5, 6);
array_unshift($nums, 1, 2, 3);
ログイン後にコピー

このとき配列

$nums(1, 2, 3, 4, 5, 6)になります。

    文字列への値の追加
PHP では、ドット演算子を使用して文字列の末尾に値を追加できます。例:

$str = "Hello";
$str .= " world!";
ログイン後にコピー

この時点で、変数

$str には文字列 "Hello world!" が含まれます。

    添字を使用して配列の後の「[]」に値を追加します。
配列の後の角括弧内のインデックスを使用して、値またはキーと値のペアを追加します。配列に入れます。インデックスが存在しない場合は、新しい項目が値の末尾に追加され、インデックスが存在する場合は、古い値が上書きされます。

例:

$nums = array(1, 2, 3);
$nums[3] = 4;
ログイン後にコピー
このとき、配列

$nums(1, 2, 3, 4) になります。

概要

上記では、数値インデックス配列や連想配列など、さまざまな種類の配列に適した、PHP で配列項目を追加するいくつかの方法を紹介しました。これらの方法をマスターすると、PHP 配列を使用してデータを保存および操作する際の柔軟性が高まります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート