Maison >développement back-end >Problème PHP >Comment convertir un tableau en objet en php

Comment convertir un tableau en objet en php

王林
王林original
2021-10-15 16:26:523279parcourir

Méthode PHP pour convertir un tableau en objet : [$array=array('xxx'=>'xxx'); $vl=json_encode($array); ;].

Comment convertir un tableau en objet en php

L'environnement d'exploitation de cet article : système windows10, php 7, ordinateur thinkpad t480.

Conversion entre tableau et objet :

1. Convertir un tableau en objet

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

2 Convertir un objet en tableau

在Object变量前加 (array)
示例1:
	$data=(array)$Object;
	var_dump($data);


示例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;
}

Apprentissage recommandé : Formation php

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn