php における連想配列とインデックス配列の違い: インデックス配列の添字 (キー名) は数字で構成され、各数字は配列内の配列要素の位置に対応します。一方、添字 (キー名 (連想配列名) は引用符で囲まれた文字列で構成されます。文字列は、数字と文字、または任意の整数値または文字列を組み合わせたものにすることができます。
PHP では、配列とは、操作可能な全体を形成するデータのコレクションです。各データは要素であり、要素にはキー名とキー値が含まれます。
インデックス配列と連想配列の違いはキー名によって区別されます
1. インデックス配列
インデックス配列添字 (キー名) は、デフォルトでは 0 から始まる数字で構成されます。各数字は、配列内の配列要素の位置に対応します。指定する必要はありません。PHP は、キー名に整数値を自動的に割り当てます。インデックス配列を作成し、そこから開始します。値は自動的に増加し始めます。
<?php $arr = array('华为','三星','vivo','oppo'); print_r($arr); echo '<br/><br><br>'; echo '数组 $arr 中的,键名为2的键值为:'.$arr[2]; ?>
結果が表示されます:
次のように書くこともできます:
<?php $arr1 = array('0' => '苹果','1' => '香蕉','2' => '橘子','3' => '李子','4' => '草莓'); print_r($arr1); echo '<br><br>'; $arr2[0] = '苹果'; $arr2[1] = '香蕉'; $arr2[2] = '橘子'; $arr2[3] = '李子'; $arr2[4] = '草莓'; print_r($arr2); ?>
結果が表示されます:
#, 連想配列
<?php $arr1 = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); print_r($arr1); ?>連想配列のキー名には、任意の整数または文字列を使用できます。キー名が文字列の場合は、キー名に区切り修飾子 (一重引用符 ' ' または二重引用符 " ") を追加します。インデックス付き配列の場合、混乱を避けるために、区切り文字を追加することをお勧めします。 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPの連想配列とインデックス配列の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。