Heim >Backend-Entwicklung >PHP-Tutorial >Object to Array Json to Array-Methode

Object to Array Json to Array-Methode

小云云
小云云Original
2017-11-24 09:43:513453Durchsuche

Array ist ein Array. Der Disk-Array-Modus integriert den Speicherplatz mehrerer Festplatten, um einen großen einzigen zusammenhängenden Speicherplatz zu bilden. array () ist eigentlich ein Sprachkonstrukt, das normalerweise zum Definieren direkter Arrays verwendet wird. Seine Verwendung ist jedoch der von Funktionen sehr ähnlich. Wenn Sie also mehr über Array-Arrays wissen möchten, können Sie das entsprechende Handbuch in diesem Artikel lesen Wir teilen zwei Tipps dabei.

1. PHP-Objekt-zu-Array-Methode (Objekt-zu-Array):

/**
* Objekt zum Array
*/
function object_to_array($obj){
$_arr=is_object($obj)?get_object_vars($obj):$obj;
foreach($_arr as $key=>$val){
$val=(is_array($val) ) ||is_object($val)?object_to_array($val):$val;
$arr[$key]=$val;
}
return $arr;
}

2. PHP-Json-Zeichenkonvertierungsmethode (JSON zu Array):

Wenn es sich um eine JSON-Zeichenfolge handelt, können Sie die Zeichenfolge über die Funktion json_decode direkt in ein Array konvertieren.

json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)

json_decode – Akzeptiert eine JSON-formatierte Zeichenfolge und konvertiert sie in eine PHP-Variable

mixed json_decode(string $json[,bool $assoc])

Parameter:

json Die zu dekodierende Zeichenfolge im JSON-Stringformat.

assoc Wenn dieser Parameter TRUE ist, wird das Ergebnis in Form eines Arrays (assoziatives Array) zurückgegeben. Der Standardwert ist false und es wird ein Objekt zurückgegeben.

Verwandte Empfehlungen:

Zusammenfassung gängiger PHP-Array-Funktionen (Array)

PHP-Funktion array_sum, die die Summe aller Werte zurückgibt ​im Array ()

php-Funktion array_sum()

, die die Summe aller Werte im Array zurückgibt

Das obige ist der detaillierte Inhalt vonObject to Array Json to Array-Methode. 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