Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Schlüsselwerte von Array-Elementen in PHP?

Was sind die Schlüsselwerte von Array-Elementen in PHP?

PHPz
PHPzOriginal
2023-04-25 09:04:22819Durchsuche

In PHP ist der Schlüsselwert eines Array-Elements eine eindeutige Kennung, die jedem Element zugeordnet ist. Dieser Schlüsselwert kann eine Zahl, eine Zeichenfolge oder ein Nullwert sein, muss jedoch im Array eindeutig sein.

In PHP gibt es zwei Arten von Arrays: indizierte Arrays und assoziative Arrays. Bei indizierten Arrays sind die Schlüsselwerte Zahlen, beginnend bei 0 und aufsteigend. Bei assoziativen Arrays können die Schlüsselwerte eine beliebige Zeichenfolge oder Zahl sein.

In einem indizierten Array kann auf die Array-Elemente zugegriffen werden mit:

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

In einem assoziativen Array kann auf die Array-Elemente zugegriffen werden mit:

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

In einem assoziativen Array kann der Schlüsselwert auch eine Zahl sein. Zum Beispiel:

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

Es ist zu beachten, dass beim Zugriff auf ein Array-Element mit einem undefinierten Schlüssel eine PHP-Warnung zurückgegeben wird und der Wert standardmäßig auf Null gesetzt wird. Beispiel:

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

In ähnlicher Weise wird in einem assoziativen Array auch null zurückgegeben, wenn ein undefinierter Schlüssel für den Zugriff auf ein Array-Element verwendet wird. Zum Beispiel:

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

Kurz gesagt, der Schlüsselwert eines PHP-Array-Elements kann eine Zahl oder eine Zeichenfolge sein und muss eindeutig sein. Bei einem indizierten Array ist der Schlüsselwert eine aufsteigende Zahl beginnend bei 0; bei einem assoziativen Array kann der Schlüsselwert eine beliebige Zeichenfolge oder Zahl sein. Beim Zugriff auf ein Array-Element mit einem undefinierten Schlüssel wird eine PHP-Warnung oder ein Nullwert zurückgegeben.

Das obige ist der detaillierte Inhalt vonWas sind die Schlüsselwerte von Array-Elementen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn