PHP は、広く使用されているサーバーサイド スクリプト言語です。 PHP では、配列は複数の値を格納するためによく使用されるデータ型です。実際の開発では、多くの場合、配列の末尾に 1 つ以上の要素を追加する必要があります。この記事では、PHP 配列に要素を追加する方法を紹介します。
PHP では、配列に要素を追加する方法が 2 つあります。array_push() 関数を使用する方法と、配列に直接アクセスする方法です。
方法 1: array_push() 関数を使用する
array_push() 関数は、要素を配列の末尾に追加するために PHP によって提供されるショートカットです。構文は次のとおりです。
array_push ( array &$array ,mixed $value1 [,mixed $... ] ) : int
このうち、$array は操作対象の配列を表します。 on; $value1 配列の最後に追加される最初の要素を表し、後で複数の要素を追加できます。
これは、3 つの要素の配列を作成し、array_push 関数を使用して 2 つの要素を配列に追加するサンプル プログラムです。 >
出力結果は次のとおりです。
Array
($arr = array('apple', 'banana', 'orange'); array_push($arr, 'grape', 'watermelon'); print_r($arr);
出力結果からわかるように、 array_push() 関数 配列の末尾に 1 つ以上の要素を追加する機能。
方法 2: 配列に直接アクセスする
array_push() 関数を使用することに加えて、配列に直接アクセスして、配列の末尾に新しい要素を追加することもできます。実際、PHP 配列自体には配列長属性 count() があり、これを通じて配列の長さを取得できます。したがって、このプロパティを使用して配列の終わりがどこにあるかを判断し、その位置に新しい要素を追加するだけです。
以下は、3 つの要素の配列を作成し、配列への直接アクセスを使用して 2 つの要素を配列に追加するサンプル プログラムです:
[0] => apple [1] => banana [2] => orange [3] => grape [4] => watermelon</p> <p>?></p> <p>出力結果は以下の通りです: </p> <p>Array</p>(<p></p> <pre class="brush:php;toolbar:false">$arr = array('apple', 'banana', 'orange'); $arr[count($arr)] = 'grape'; $arr[count($arr)] = 'watermelon'; print_r($arr);
出力結果からわかります配列に直接アクセスすることで、配列の末尾に要素を追加することもできます。
概要
この記事では、PHP 配列に要素を追加する 2 つの方法、つまり array_push() 関数を使用する方法と配列に直接アクセスする方法を紹介します。どの方法を使用しても、PHP 配列に新しい要素を簡単に追加できます。実際の開発では、特定のニーズに基づいて使用する方法を選択できます。
以上がPHPで配列に要素を追加する方法(2つの方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。