Wie rufe ich Werte aus JSON-codierten Strings mit der PHP-Funktion „json_decode()' ab?

DDD
Freigeben: 2024-10-26 18:46:03
Original
409 Leute haben es durchsucht

How to Retrieve Values from JSON Encoded Strings Using PHP's `json_decode()` Function?

Werte aus JSON-codierten Strings mit PHP abrufen

JSON-Codierung ist eine gängige Technik, die in der Webentwicklung zum Konvertieren von PHP-Arrays in JSON-Strings verwendet wird Datenübertragung. Um Werte aus diesen JSON-Strings zu analysieren und zu extrahieren, können Entwickler die Funktion json_decode() nutzen.

Betrachten Sie das folgende Beispiel:

<code class="php">$json = array(
    'countryId' => $_GET['CountryId'],
    'productId' => $_GET['ProductId'],
    'status' => $_GET['ProductId'],
    'opId' => $_GET['OpId']
);

echo json_encode($json);</code>
Nach dem Login kopieren

Dieser Code codiert das Array als JSON-String und gibt zurück das folgende Ergebnis:

<code class="json">{
    "countryId":"84",
    "productId":"1",
    "status":"0",
    "opId":"134"
}</code>
Nach dem Login kopieren

Json_decode() zum Parsen von JSON verwenden

Um Werte aus der JSON-Zeichenfolge zu extrahieren, können Sie json_decode() mit dem zweiten Parameter verwenden auf true gesetzt:

<code class="php">$json = '{"countryId":"84","productId":"1","status":"0","opId":"134"}';
$json = json_decode($json, true);

echo $json['countryId']; // 84
echo $json['productId']; // 1
echo $json['status']; // 0
echo $json['opId']; // 134</code>
Nach dem Login kopieren

In diesem Beispiel gibt die Funktion json_decode() ein assoziatives Array zurück, in dem Sie über die Schlüsselnamen auf die Werte zugreifen können, was eine bequeme Möglichkeit bietet, einzelne Werte aus den JSON-Daten abzurufen.

Das obige ist der detaillierte Inhalt vonWie rufe ich Werte aus JSON-codierten Strings mit der PHP-Funktion „json_decode()' ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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