#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター要素を追加する方法: 1. 「array_unshift(配列, 配列要素)」ステートメントを使用して、配列の先頭に要素を追加します; 2. 「array_push(配列, 配列要素)」ステートメントを使用して、配列の末尾に要素を追加します 要素を追加します; 3. 「array_pad(配列, 配列長 1, 要素)」ステートメントを使用します。
php を追加します。配列への配列要素のメソッド
1. array_unshift() 関数は、新しい要素を array
array_unshift( $array,$ value1,$value2...)関数は、配列の先頭に 1 つ以上の新しい要素 (キー値) を挿入できます。
<?php $arr=array(10,12,20); array_unshift($arr,8); var_dump($arr); ?>array_unshift() 関数は、元の数値インデックス関係を維持せず、すべての数値キーを削除します。名前は再割り当てされます。つまり、カウントは 0 から始まりますが、すべての文字列キー名は変更されません。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("a"=>"red","b"=>"green",3=>"pink"); echo "原来的数组:"; var_dump($arr); array_unshift($arr,"blue"); echo "在开头插入一个新元素后:"; var_dump($arr); ?>出力結果:
2. array_push() 関数は、新しい要素を配列に挿入します
array_push($array,$value1,$value2...)関数は、配列の末尾に 1 つ以上の要素 (キー値) を挿入できます。
<?php $arr=array(10,12,20); array_push($arr,8); var_dump($arr); ?>array_push() 関数は array_unshift() 関数とは異なり、値はリセットされません。キー名ですが、元の数値キー名に基づいてカウントされます。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("a"=>"red","b"=>"green",3=>"pink"); array_push($arr,8,"9",3.14); var_dump($arr); ?>出力結果:
3. array_pad() 関数は、新しい要素を配列に挿入します
array_pad($array,$size,$value)関数は、キー値
$value を配列
$array に挿入することで、配列を指定された
#$size の長さ。 (
$size パラメーターは、配列内の最終要素数、つまり挿入操作後の配列の長さとして理解できます)。
元の配列の長さは 1 に設定するだけです
<?php $arr=array(10,12,20); $result =array_pad($arr,4,1); var_dump($result); ?>From上記の例では、array_pad() 関数が配列の最後に要素を挿入できることがわかります。実際、array_pad() 関数は配列の先頭に要素を挿入することもでき、これが重要です。
$size パラメータです。
$size パラメータには 3 つの値があります:
配列の長さの場合、要素は挿入されません。挿入操作。
<?php $arr=array(10,12,20); $result =array_pad($arr,-5,1); var_dump($result); $result =array_pad($arr,3,1); var_dump($result); $result =array_pad($arr,2,1); var_dump($result); ?>
パラメータの値
$value は配列にすることもできます、つまり配列全体を挿入すると、元の配列は 2 次元配列になります。 <pre class="brush:php;toolbar:false"><?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
$result =array_pad($arr,-5,array("张三",25,"男"));
var_dump($result);
?></pre>
出力結果は次のとおりです:
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPで配列要素を配列に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。