ホームページ > バックエンド開発 > PHPの問題 > PHPで配列に要素を追加する方法(2つの方法)

PHPで配列に要素を追加する方法(2つの方法)

PHPz
リリース: 2023-04-18 10:53:44
オリジナル
5578 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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