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

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

青灯夜游
青灯夜游オリジナル
2022-03-11 19:34:576379ブラウズ

php メソッドで配列にデータを追加します: 1. "array_unshift(array, data value 1, data value 2...)" ステートメントを使用します; 2. "array_push(array, value 1, value 2. ..)" ステートメント; 3. "array_splice(配列, 開始位置, 0, 値)" ステートメントを使用します。

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

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php を追加します。配列データへの変換

方法 1: array_unshift() 関数

##array_unshift($array,$value1,$value2... )

この関数は、配列の先頭に 1 つ以上の新しい要素 (キー値) を挿入できます。 <pre class="brush:php;toolbar:false">&lt;?php $arr=array(10,12,20); array_unshift($arr,8,&quot;9&quot;); var_dump($arr); ?&gt;</pre>

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

方法 2: array_push() 関数

array_push($array,$value1,$value2.. .)

関数は、配列の末尾に 1 つ以上の要素 (キー値) を挿入できます。 <pre class="brush:php;toolbar:false">&lt;?php $arr=array(10,12,20); array_push($arr,8,&quot;9&quot;,3.14); var_dump($arr); ?&gt;</pre>

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

方法 3: array_splice() 関数

array_splice($array,$start,$length,$ value)

関数は、配列要素の削除、配列要素の置換、および配列要素の挿入 (パラメーター $length を 0 に設定するだけ) に使用できる強力な関数です。

$length=0

の場合、パラメータ $start で挿入を開始する位置 (添え字) を指定でき、パラメータ $value で挿入値を指定できます。 (if 複数の値の場合は配列として設定する必要があります)。 <pre class="brush:php;toolbar:false">&lt;?php header(&quot;Content-type:text/html;charset=utf-8&quot;); $arr1=array(10,12,20); array_splice($arr1,0,0,&quot;1&quot;); var_dump($arr1); $arr2=array(10,12,20); array_splice($arr2,0,0,array(&quot;1&quot;,25,&quot;3&quot;)); var_dump($arr2); ?&gt;</pre>

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

方法 4: array_pad() 関数

array_pad($array,$size,$value)

この関数は、特定のキー値 $value を配列 $array に挿入し、指定された長さ $size まで配列を埋めることができます。 ($size パラメーターは、配列内の最終要素数、つまり挿入操作後の配列の長さとして理解できます)。 <pre class="brush:php;toolbar:false">&lt;?php $arr=array(10,12,20); $result =array_pad($arr,5,1); var_dump($result); ?&gt;</pre>

array_pad($arr,5,1)

から、$size の値が 5 であることがわかり、挿入後の配列には合計 5 つの要素が存在します。要素は 3 つあるため、挿入する必要がある要素は 2 つだけです。また、挿入された値 $value は 1 であるため、値「1」を持つ要素を 2 つ挿入するだけで済みます。したがって、出力結果は次のようになります:

PHPで配列にデータを追加する方法 推奨学習: "

PHP ビデオ チュートリアル

"

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。