Wie kann ich PHP zwingen, Strings für Array-Schlüssel zu verwenden?

王林
Freigeben: 2024-08-28 13:38:20
Original
356 Leute haben es durchsucht

How can I force PHP to use strings for array keys?

PHP dazu zu zwingen, Zeichenfolgen für Array-Schlüssel zu verwenden, ist recht einfach, 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.

PHP dazu zwingen, Zeichenfolgen für Array-Schlüssel zu verwenden

Im Folgenden finden Sie Möglichkeiten, PHP zu zwingen, Zeichenfolgen für Array-Schlüssel zu verwenden

  • Verwenden der PHP-Array()-Funktion
  • Verwenden der Funktion json_encode()

Verwenden der PHP-Array()-Funktion

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.

<?php

$array = array("first" => "Tutorialspoint", 2 => "Simply Easy Learning");
$new_array = array("first", "second");
$new_array = array_combine($new_array, $array);

print_r($new_array);
Nach dem Login kopieren

Verwenden der Funktion json_read()

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.

<?php

$array = array("first" => "Tutorialspoint", 2 => "Simply Easy Learning");
$json = json_encode($array);
$new_array = json_decode($json, true);

print_r($new_array);
Nach dem Login kopieren

Fazit

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.

Das obige ist der detaillierte Inhalt vonWie kann ich PHP zwingen, Strings für Array-Schlüssel zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!