ホームページ > バックエンド開発 > PHPの問題 > PHPで1次元配列にデータを追加する方法

PHPで1次元配列にデータを追加する方法

PHPz
リリース: 2023-04-24 14:57:24
オリジナル
988 人が閲覧しました

PHP 配列はキーと値のペアのセットであり、各値には一意のキーでアクセスできます。 PHP には、1 次元配列と多次元配列の 2 種類の配列があります。 1 次元配列には値が 1 つだけありますが、多次元配列には複数の配列を含めることができます。この記事では、1 次元配列にデータを追加する方法を紹介します。

1 次元配列は、PHP で最も一般的な型の 1 つです。 PHP を使用して 1 次元配列を作成するのは非常に簡単です。以下に例をいくつか示します。

// 创建一个空数组
$myArray = array();

// 创建一个带有值的数组
$myArray = array("apple", "banana", "orange");
ログイン後にコピー

さて、既存の 1 次元配列に新しいデータを追加したいとします。これは、PHP のいくつかの組み込み関数を使用して行うことができます。

  1. 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
)
ログイン後にコピー
ログイン後にコピー
  1. [] 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
)
ログイン後にコピー
ログイン後にコピー
  1. 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 サイトの他の関連記事を参照してください。

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