ホームページ > バックエンド開発 > PHPの問題 > PHPで配列に新しい値を追加する方法

PHPで配列に新しい値を追加する方法

PHPz
リリース: 2023-04-12 14:29:35
オリジナル
510 人が閲覧しました

PHP では、配列に新しい要素を追加するのが一般的なタスクです。配列は PHP で最も一般的に使用されるデータ型の 1 つであり、配列に新しい値を追加することは配列操作の基本機能の 1 つです。この記事では、PHP で配列に新しい値を追加する方法を説明します。

  1. 角括弧を使用した追加

角括弧を使用して、配列に新しい要素を追加できます。角括弧を使用してこれを実現するには 2 つの方法があります。

1 つ目は、最後に要素を追加することです。たとえば、新しい要素「apple」を配列に追加する場合は、次のコードを使用できます。

$fruits = array("orange", "banana");
$fruits[] = "apple";
print_r($fruits);
ログイン後にコピー

これにより、次のように出力されます。

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

同じ方法を使用して、複数の新しい要素を配列の末尾に追加することもできます。たとえば、「オレンジ」、「バナナ」、「リンゴ」を配列に追加する場合は、次のコードを実行できます:

$fruits = array();
$fruits[] = "orange";
$fruits[] = "banana";
$fruits[] = "apple";
print_r($fruits);
ログイン後にコピー

これにより、次の内容が出力されます:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

2 番目は、角括弧内のキー名を使用して追加されます。このメソッドでは、キー名を指定し、それを角かっこで囲む必要があります。例:

$fruits = array("orange", "banana");
$fruits[2] = "apple";
print_r($fruits);
ログイン後にコピー

これにより、次のように出力されます:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. PHP 組み込みの array_push() 関数を使用します。

PHP の組み込みの array_push() 関数は、配列の末尾に 1 つ以上の要素を追加できます。たとえば、新しい要素「apple」を配列に追加する場合は、次のコードを使用できます。

$fruits = array("orange", "banana");
array_push($fruits, "apple");
print_r($fruits);
ログイン後にコピー

これにより、次のように出力されます。

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

array_push() 関数 複数の要素を配列に追加します。たとえば、「オレンジ」、「バナナ」、「リンゴ」を配列に追加する場合は、次のコードを実行するだけです:

$fruits = array();
array_push($fruits, "orange", "banana", "apple");
print_r($fruits);
ログイン後にコピー

これにより、次の内容が出力されます:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. PHP の組み込み array_unshift() 関数を使用する

PHP の組み込み array_unshift() 関数を使用すると、配列の先頭に 1 つ以上の要素を追加できます。たとえば、新しい要素「apple」を配列に追加する場合は、次のコードを使用できます。

$fruits = array("orange", "banana");
array_unshift($fruits, "apple");
print_r($fruits);
ログイン後にコピー

これにより、次のように出力されます。

Array
(
    [0] => apple
    [1] => orange
    [2] => banana
)
ログイン後にコピー

array_unshift() 関数 複数の要素を配列に追加します。たとえば、「リンゴ」、「バナナ」、「オレンジ」を配列に追加する場合は、次のコードを実行するだけです:

$fruits = array();
array_unshift($fruits, "apple", "banana", "orange");
print_r($fruits);
ログイン後にコピー

これにより、次の内容が出力されます:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
ログイン後にコピー

概要

PHP では、配列に新しい要素を追加するのが一般的なタスクです。角括弧は 1 つ以上の方法で使用でき、PHP の組み込みの array_push() 関数と array_unshift() 関数を使用して 1 つ以上の要素を追加することもできます。これらの方法に習熟すると、PHP プログラミング プロセスの柔軟性と効率が向上します。

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

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