ホームページ > バックエンド開発 > PHPの問題 > PHPは代入を通じて配列要素を追加できますか?

PHPは代入を通じて配列要素を追加できますか?

青灯夜游
リリース: 2023-03-16 21:54:01
オリジナル
2647 人が閲覧しました

######できる。 PHP では、「$array 変数名 [添字] = 値;」の形式で配列に値を代入して配列要素を追加できます。添字は文字列、整数、または空にすることができます (つまり、指定はできません)特定のインデックス値)。添字が空でない場合、既存の添字値で繰り返すことはできません。それ以外の場合、要素を追加する代わりに要素値が置き換えられます。添字が空の場合、デフォルトは数値インデックスであり、デフォルトは順次増加します。 0 から、または既存のインデックス以降、昇順に基づく数値インデックスがあります。

PHPは代入を通じて配列要素を追加できますか?このチュートリアルの動作環境: 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は代入を通じて配列要素を追加できますか?ご覧のとおり、要素は配列の最後に追加されます。

説明:


php では、「

$配列変数名 [添え字] = 値;

」という形式を使用できます。配列要素を追加するために配列に値を割り当てる形式 そして、

subscript

は文字列、整数、または空 (つまり、特定のインデックス値が指定されていません) にすることができます。 。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;?php header(&quot;Content-type:text/html;charset=utf-8&quot;); $arr = [1,2,3];//定义一个数组 var_dump($arr); $arr[4]=44; $arr[&quot;b&quot;]=&quot;bb&quot;; echo &quot;赋值后:&quot;; var_dump($arr); ?&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

PHPは代入を通じて配列要素を追加できますか?注: 添字が空でない場合、既存の添字値を使用して繰り返すことはできません。それ以外の場合、要素値は追加されませんが、要素値は追加されます。

<?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);
?>
ログイン後にコピー

PHPは代入を通じて配列要素を追加できますか?添字が空の場合、デフォルトは数値インデックスになります。デフォルトは 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);
?>
ログイン後にコピー

PHPは代入を通じて配列要素を追加できますか?

拡張知識:

Array (配列) は、線形テーブル データ構造です。データ収集。配列内の各メンバーは要素と呼ばれ、各要素はキーおよび配列インデックスと呼ばれる特別な識別子によって区別されます。

配列内の各エンティティには、キーと値という 2 つの項目が含まれています。対応する配列要素は、数値キーまたは関連付けキーのキー値によって取得できます。対応する配列は 2 種類に分けられます。

    インデックス配列
  • キー名 (添え字) はデフォルトでは 0 から始まる数字で構成され、それぞれの数字が対応します。 to 配列内の配列要素の位置を指定する必要はありません。


  • 連想配列
  • キー名(添字)は数値と文字列の組み合わせで構成されており、配列内のキー名が数値ではない場合、この配列は連想配列になります。以下に示すように:

    <?php
    header(&#39;content-type:text/html;charset=utf-8&#39;);   
    $array=array(1,2,3,4,"a"=>"aa");
    var_dump($array);//打印数组
    ?>
    ログイン後にコピー

    PHPは代入を通じて配列要素を追加できますか?連想配列のキー名には、任意の整数または文字列を指定できます。キー名が文字列の場合は、キー名に区切り修飾子 (一重引用符 ' ' または二重引用符 " ") を追加します。インデックス付き配列の場合、混乱を避けるために、区切り文字を追加することをお勧めします。

    注: キー名を NULL にすることはできません。

    推奨学習: 「

    PHP ビデオ チュートリアル

    以上がPHPは代入を通じて配列要素を追加できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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