#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp メソッドで配列にデータを追加します: 1. "array_unshift(array, data value 1, data value 2...)" ステートメントを使用します; 2. "array_push(array, value 1, value 2. ..)" ステートメント; 3. "array_splice(配列, 開始位置, 0, 値)" ステートメントを使用します。
php を追加します。配列データへの変換
方法 1: array_unshift() 関数
##array_unshift($array,$value1,$value2... )この関数は、配列の先頭に 1 つ以上の新しい要素 (キー値) を挿入できます。 <pre class="brush:php;toolbar:false"><?php
$arr=array(10,12,20);
array_unshift($arr,8,"9");
var_dump($arr);
?></pre>
array_push($array,$value1,$value2.. .)
関数は、配列の末尾に 1 つ以上の要素 (キー値) を挿入できます。 <pre class="brush:php;toolbar:false"><?php
$arr=array(10,12,20);
array_push($arr,8,"9",3.14);
var_dump($arr);
?></pre>
array_splice($array,$start,$length,$ value)
関数は、配列要素の削除、配列要素の置換、および配列要素の挿入 (パラメーター $length を 0 に設定するだけ) に使用できる強力な関数です。
の場合、パラメータ $start で挿入を開始する位置 (添え字) を指定でき、パラメータ $value
で挿入値を指定できます。 (if 複数の値の場合は配列として設定する必要があります)。 <pre class="brush:php;toolbar:false"><?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
array_splice($arr1,0,0,"1");
var_dump($arr1);
$arr2=array(10,12,20);
array_splice($arr2,0,0,array("1",25,"3"));
var_dump($arr2);
?></pre>
array_pad($array,$size,$value)
この関数は、特定のキー値 $value
を配列 $array
に挿入し、指定された長さ $size
まで配列を埋めることができます。 ($size
パラメーターは、配列内の最終要素数、つまり挿入操作後の配列の長さとして理解できます)。 <pre class="brush:php;toolbar:false"><?php
$arr=array(10,12,20);
$result =array_pad($arr,5,1);
var_dump($result);
?></pre>
から、$size の値が 5 であることがわかり、挿入後の配列には合計 5 つの要素が存在します。要素は 3 つあるため、挿入する必要がある要素は 2 つだけです。また、挿入された値 $value は 1 であるため、値「1」を持つ要素を 2 つ挿入するだけで済みます。したがって、出力結果は次のようになります:
推奨学習: "
PHP ビデオ チュートリアル以上がPHPで配列にデータを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。