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 サイトの他の関連記事を参照してください。