######できる。 PHP では、「$array 変数名 [添字] = 値;」の形式で配列に値を代入して配列要素を追加できます。添字は文字列、整数、または空にすることができます (つまり、指定はできません)特定のインデックス値)。添字が空でない場合、既存の添字値で繰り返すことはできません。それ以外の場合、要素を追加する代わりに要素値が置き換えられます。添字が空の場合、デフォルトは数値インデックスであり、デフォルトは順次増加します。 0 から、または既存のインデックス以降、昇順に基づく数値インデックスがあります。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php では配列要素を追加できます。割り当て 。例:
<?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2,3];//定义一个数组 var_dump($arr); $arr["a"]="aa"; $arr["b"]="bb"; echo "赋值后:"; var_dump($arr); ?>
ご覧のとおり、要素は配列の最後に追加されます。
説明:
php では、「
」という形式を使用できます。配列要素を追加するために配列に値を割り当てる形式 そして、
は文字列、整数、または空 (つまり、特定のインデックス値が指定されていません) にすることができます。 。 <pre class="brush:php;toolbar:false"><?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义一个数组
var_dump($arr);
$arr[4]=44;
$arr["b"]="bb";
echo "赋值后:";
var_dump($arr);
?></pre>
注: 添字が空でない場合、既存の添字値を使用して繰り返すことはできません。それ以外の場合、要素値は追加されませんが、要素値は追加されます。
<?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2,3];//定义空数组 var_dump($arr); $arr[4]=44; $arr[1]="bb"; var_dump($arr); ?>
添字が空の場合、デフォルトは数値インデックスになります。デフォルトは 0 から始まり、順次または既存の数値インデックスに基づいて増加します。 。
<?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2,3];//定义空数组 var_dump($arr); $arr["a"]="aa"; $arr[]="bb"; echo "赋值后:"; var_dump($arr); ?>拡張知識:
Array (配列) は、線形テーブル データ構造です。データ収集。配列内の各メンバーは要素と呼ばれ、各要素はキーおよび配列インデックスと呼ばれる特別な識別子によって区別されます。
配列内の各エンティティには、キーと値という 2 つの項目が含まれています。対応する配列要素は、数値キーまたは関連付けキーのキー値によって取得できます。対応する配列は 2 種類に分けられます。
キー名 (添え字) はデフォルトでは 0 から始まる数字で構成され、それぞれの数字が対応します。 to 配列内の配列要素の位置を指定する必要はありません。
キー名(添字)は数値と文字列の組み合わせで構成されており、配列内のキー名が数値ではない場合、この配列は連想配列になります。以下に示すように:
<?php header('content-type:text/html;charset=utf-8'); $array=array(1,2,3,4,"a"=>"aa"); var_dump($array);//打印数组 ?>
連想配列のキー名には、任意の整数または文字列を指定できます。キー名が文字列の場合は、キー名に区切り修飾子 (一重引用符 ' ' または二重引用符 " ") を追加します。インデックス付き配列の場合、混乱を避けるために、区切り文字を追加することをお勧めします。
注: キー名を NULL にすることはできません。
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPは代入を通じて配列要素を追加できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。