PHP 配列はキーと値のペアのセットであり、各値には一意のキーでアクセスできます。 PHP には、1 次元配列と多次元配列の 2 種類の配列があります。 1 次元配列には値が 1 つだけありますが、多次元配列には複数の配列を含めることができます。この記事では、1 次元配列にデータを追加する方法を紹介します。
1 次元配列は、PHP で最も一般的な型の 1 つです。 PHP を使用して 1 次元配列を作成するのは非常に簡単です。以下に例をいくつか示します。
// 创建一个空数组 $myArray = array(); // 创建一个带有值的数组 $myArray = array("apple", "banana", "orange");
さて、既存の 1 次元配列に新しいデータを追加したいとします。これは、PHP のいくつかの組み込み関数を使用して行うことができます。
array_push()
関数 array_push()
この関数は、1 つ以上の値を末尾に追加します。配列。以下に例を示します:
// 创建一个带有值的数组 $myArray = array("apple", "banana", "orange"); // 添加新的值到数组末尾 array_push($myArray, "grape", "mango"); // 打印新的数组 print_r($myArray);
上記のコードの出力は次のとおりです: PHP の
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango )
[]
Operatorでは、[]
演算子を使用して、配列の末尾に新しい値を追加できます。例:
// 创建一个带有值的数组 $myArray = array("apple", "banana", "orange"); // 使用[]运算符添加新值 $myArray[] = "grape"; $myArray[] = "mango"; // 打印新的数组 print_r($myArray);
上記のコードの出力結果は、array_push()
関数と同じです:
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango )
array_unshift()
関数 配列の先頭に新しい値を追加する必要がある場合は、array_unshift()
関数を使用できます。以下に例を示します:
// 创建一个带有值的数组 $myArray = array("apple", "banana", "orange"); // 在数组开头添加新值 array_unshift($myArray, "grape", "mango"); // 打印新的数组 print_r($myArray);
上記のコードの出力は次のとおりです:
Array ( [0] => grape [1] => mango [2] => apple [3] => banana [4] => orange )
要約
PHP では、次のいずれかを使用して 1 次元配列を簡単に操作できます。 -in 関数 に新しい値を追加します。どの方法を選択しても、同じ構文を使用して新しい配列要素にアクセスし、操作できます。
以上がPHPで1次元配列にデータを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。