######間違っている。 PHP は、キーとして数値を使用したインデックス配列をサポートするだけでなく、文字列または文字列と数値の混合をキーとして使用した連想配列もサポートします。インデックス配列の添字(キー名)は、デフォルトでは 0 から始まる数字で構成されており、各数字は配列内の配列要素の位置に対応するため、指定する必要はありません。連想配列の添字(キー名)は数値と文字列の組み合わせで構成されており、配列内のキー名が数値でない場合、その配列は連想配列となります。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
は正しくありません。 PHPにはインデックス配列だけでなく連想配列もあります。配列 配列は、各値が要素と呼ばれる、順序付けられた変数のセットです。各要素は、キー (添え字とも呼ばれます) と呼ばれる特別な識別子によって区別されます。
配列内の各エンティティには、キーと値という 2 つの項目が含まれています。対応する配列要素は、数値キーまたは関連付けキーのキー値によって取得できます。変数が単一の値を格納するコンテナである場合、配列は複数の値を格納するコンテナです。
PHP 配列では、キー名の種類に関係なく、それに対応する値、つまりキーと値のペアが存在します。配列キー名のデータ型、PHP 配列は 2 つのタイプに分けることができます:
# キー名として数字を持つものはインデックス付き配列 (インデックス付き配列) と呼ばれます;インデックス配列の添え字 (キー名) は、デフォルトでは 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); ?>
2) 連想配列
連想配列の添え字(キー名)は数値と文字列の組み合わせで構成されており、配列内のキー名が数値でない場合、その配列は連想配列となります。
連想配列のキー名には、任意の整数または文字列を使用できます。キー名が文字列の場合は、キー名に区切り修飾子 (一重引用符''
または二重引用符"") を追加します。インデックス付き配列の場合、混乱を避けるために、区切り文字を追加することをお勧めします。
<?php $arr1 = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); print_r($arr1); ?>
推奨学習: 「PHP ビデオ チュートリアル
」以上がPHPにはインデックス配列しかありませんよね?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。