Heim > Backend-Entwicklung > PHP-Problem > Wie kann PHP mit JSON-Strings umgehen?

Wie kann PHP mit JSON-Strings umgehen?

藏色散人
Freigeben: 2023-02-28 11:34:02
Original
2895 Leute haben es durchsucht

Wie kann PHP mit JSON-Strings umgehen?

Wie kann PHP mit JSON-Strings umgehen?

Codebeispiel:

<?php
$json = &#39;{"a":1,"b":2,"c":3,"d":4,"e":5}&#39;;
var_dump(json_decode($json));
}
Nach dem Login kopieren

Die Ausgabe ist

object(stdClass)#1 (5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
Nach dem Login kopieren

php processing json string

<?php
$json = &#39;{"a":1,"b":2,"c":3,"d":4,"e":5}&#39;;
$jsonArr = json_decode($json, TRUE);
extract($jsonArr); //数组中将变量导入到以当前符号表
echo "a=$a;b=$b;c=$c;d=$d;e=$e;";
?>
Nach dem Login kopieren

Also Das resultierende Objekt kann auch wie ein Array durchlaufen werden.

<?php
$json = &#39;{"a":1,"b":2,"c":3,"d":4,"e":5}&#39;;
$jsonObj = json_decode($json);
foreach($jsonObj as $jk=>$jv) {
    $$jk = $jv;
}
echo "a=$a;b=$b;c=$c;d=$d;e=$e;";
//也可得到相同的结果
?>
Nach dem Login kopieren

Darüber hinaus kann der Wert des über json_decode erhaltenen JSON-Objekts auch über „$jsonObj->a“ abgerufen werden.

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWie kann PHP mit JSON-Strings umgehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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