Heim >Backend-Entwicklung >PHP-Problem >PHP-Objekt in Array umwandeln

PHP-Objekt in Array umwandeln

藏色散人
藏色散人Original
2020-08-10 10:32:563373Durchsuche

So konvertieren Sie ein Objekt in ein Array in PHP: 1. Verwenden Sie die Anweisung „$data=(array)$Object;“, um ein Objekt in ein Array zu konvertieren. 2. Konvertieren Sie ein Objekt in ein Array mit der benutzerdefinierten Methode „object_array“.

PHP-Objekt in Array umwandeln

Empfohlen: „PHP-Video-Tutorial

PHP-Array-zu-Objekt-Konvertierung

1 Array zu Objekt

$array=array('a' =>'哈哈','b' =>'bnbbbb','西' =>'嘻嘻嘻');
$vl=json_encode($array);
$ob=json_decode($vl);
 echo "<pre class="brush:php;toolbar:false">";
 print_r($ob);

2 Objekt zu Array

Fügen Sie (Array) vor der Objektvariablen hinzu

Beispiel 1:

$data=(array)$Object;
var_dump($data);

Beispiel 2:

//或者调用这个函数,将其幻化为数组,然后取出对应值
function object_array($array)
{
   if(is_object($array))
   {
    $array = (array)$array;
   }
   if(is_array($array))
   {
    foreach($array as $key=>$value)
    {
     $array[$key] = object_array($value);
    }
   }
   return $array;
}

Das obige ist der detaillierte Inhalt vonPHP-Objekt in Array umwandeln. 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