ホームページ >バックエンド開発 >PHPの問題 >PHPの配列要素のキー値は何ですか

PHPの配列要素のキー値は何ですか

PHPz
PHPzオリジナル
2023-04-25 09:04:22864ブラウズ

PHP では、配列要素のキー値は、各要素に関連付けられた一意の識別子です。このキー値は数値、文字列、または null 値にすることができますが、配列内で一意である必要があります。

PHP には、インデックス付き配列と連想配列の 2 種類の配列があります。インデックス付き配列の場合、キー値は 0 から始まり増加する数値です。連想配列の場合、キー値は任意の文字列または数値にすることができます。

インデックス付き配列では、次のメソッドを使用して配列要素にアクセスできます:

$myArray = array("apple", "banana", "cherry");
echo $myArray[0]; // 输出 "apple"
echo $myArray[1]; // 输出 "banana"
echo $myArray[2]; // 输出 "cherry"

連想配列では、次のメソッドを使用して配列要素にアクセスできます:

$myArray = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "cherry");
echo $myArray["fruit1"]; // 输出 "apple"
echo $myArray["fruit2"]; // 输出 "banana"
echo $myArray["fruit3"]; // 输出 "cherry"

アソシエーション内 配列内では、キー値を数値にすることもできます。例:

$myArray = array(10 => "apple", 20 => "banana", 30 => "cherry");
echo $myArray[10]; // 输出 "apple"
echo $myArray[20]; // 输出 "banana"
echo $myArray[30]; // 输出 "cherry"

未定義のキーを使用して配列要素にアクセスすると、PHP 警告が返され、値がデフォルトで null に設定されることに注意してください。例:

$myArray = array("apple", "banana", "cherry");
echo $myArray[3]; // 输出PHP警告,返回null

同様に、連想配列で、未定義のキーを使用して配列要素にアクセスすると、null も返されます。例:

$myArray = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "cherry");
echo $myArray["fruit4"]; // 输出null

つまり、PHP 配列要素のキー値は数値または文字列にすることができ、一意である必要があります。インデックス付き配列の場合、キー値は 0 から始まる増加する数値であり、連想配列の場合、キー値は任意の文字列または数値になります。未定義のキーを使用して配列要素にアクセスすると、PHP 警告または null 値が返されます。

以上がPHPの配列要素のキー値は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。