Es ist ziemlich einfach, PHP zu zwingen, Zeichenfolgen für Array-Schlüssel zu verwenden, da Array-Schlüssel in PHP automatisch als Ganzzahlen gespeichert werden, wenn die Array-Elemente Zahlen sind. Wenn es sich nicht um Zahlen handelt, wird es in Zeichenfolgen umgewandelt.
Im Folgenden finden Sie Möglichkeiten, PHP zu zwingen, Zeichenfolgen für Array-Schlüssel zu verwenden
Wenn Sie die Funktion array() verwenden und den ersten Schlüssel in Anführungszeichen setzen, werden andere Schlüssel als Zeichenfolge verwendet. Dies spielt keine Rolle, wenn Sie numerische Werte verwenden. Wie wir im gegebenen Beispiel gezeigt haben.
"Tutorialspoint", 2 => "Simply Easy Learning"); $new_array = array("first", "second"); $new_array = array_combine($new_array, $array); print_r($new_array);
Mit der Funktion json_read() können Sie eine Zeichenfolge zurückgeben, die die JSON-Darstellung des bereitgestellten Werts enthält. Danach können wir json_decode() verwenden, das einen in JSON codierten Wert im entsprechenden PHP-Typ zurückgibt.
"Tutorialspoint", 2 => "Simply Easy Learning"); $json = json_encode($array); $new_array = json_decode($json, true); print_r($new_array);
Hier haben wir zwei Möglichkeiten gezeigt, PHP zu zwingen, Zeichenfolgen für Array-Schlüssel zu verwenden. Sie können jeden Ansatz verwenden, um das zu erreichen, wonach Sie suchen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3