Gültige Zeichen in PHP-Array-Schlüsseln
Frage:
Beim Erstellen von PHP-Arrays kann Verwenden Sie ein beliebiges Zeichen im Schlüssel? Gibt es Einschränkungen?
Antwort:
Laut PHP-Handbuch gelten für Array-Schlüssel folgende Regeln:
In Bezug auf Zeichenfolgen heißt es im Handbuch, dass eine Zeichenfolge eine Reihe von Zeichen darstellt, wobei ein Zeichen dasselbe ist wie ein Byte. Dies bedeutet, dass PHP einen Satz mit 256 Zeichen unterstützt und dabei effektiv Binärdaten verwendet.
Daher kann zusammenfassend gesagt jede Zeichenfolge ein gültiger Array-Schlüssel sein, einschließlich aller Binärdaten (bis zu 2 GB). Hier sind einige unkonventionelle, aber gültige Beispiele:
<code class="php">$w = array( chr(0) => 'null byte?', chr(rand(0, 255)) => 'random byte?' ); var_dump($w);</code>
Das obige ist der detaillierte Inhalt vonWas sind die Einschränkungen gültiger Zeichentypen für PHP-Array-Schlüssel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!