Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie einen JSON-Wert in ein Array oder Objekt in PHP

So konvertieren Sie einen JSON-Wert in ein Array oder Objekt in PHP

青灯夜游
青灯夜游Original
2022-06-02 21:06:432954Durchsuche

In PHP können Sie json_decode() verwenden, um JSON-Daten in ein Array oder einen Objekttyp zu konvertieren. Die Syntax lautet „json_decode($json,$assoc)“; wenn der Parameter „$assoc“ weggelassen wird, wird JSON konvertiert in ein Objekt. Wenn der Parameterwert auf „TRUE“ gesetzt ist, wird JSON in ein Array konvertiert.

So konvertieren Sie einen JSON-Wert in ein Array oder Objekt in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

In PHP können Sie die Funktion json_decode() verwenden, um JSON-Daten zu dekodieren und die JSON-Daten in das entsprechende PHP zu konvertieren Datentyp (Objekt oder Array).

Konvertierungssyntax:

json_decode($json,$assoc)
  • $assoc-Parameter kann weggelassen werden, der Standardwert ist falsch;

    Wenn dieser Parameter weggelassen wird, werden die JSON-Daten in ein Objekt konvertiert

    Wenn der Wert auf TRUE gesetzt ist, es wird in ein Array umgewandelt.

Beispiel 1: JSON-Wert in Objekt konvertieren

<?php
header("Content-type:text/html;charset=utf-8");
$json = &#39;{"a":"php","b":"mysql","c":3}&#39;; 
var_dump($json); 
$obj=json_decode($json);   
var_dump($obj);
?>

So konvertieren Sie einen JSON-Wert in ein Array oder Objekt in PHP

Beispiel 2: JSON-Wert in Array konvertieren

<?php
header("Content-type:text/html;charset=utf-8");
$json = &#39;{"a":"php","b":"mysql","c":3}&#39;; 
var_dump($json); 
$arr=json_decode($json,TRUE);   
var_dump($arr);
?>

So konvertieren Sie einen JSON-Wert in ein Array oder Objekt in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen JSON-Wert in ein Array oder Objekt in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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