Heim > Backend-Entwicklung > PHP-Tutorial > PHP 将json的stdClass Object转成数组array的方法

PHP 将json的stdClass Object转成数组array的方法

PHPz
Freigeben: 2018-09-30 15:45:27
nach vorne
1032 Leute haben es durchsucht

PHP 将json的stdClass Object转成数组array 方法二

原来发的有个方法一的函数

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;
}
Nach dem Login kopieren

感觉太麻烦了 其实我一般都是用的方法二 因为不需要单独写函数

//$user是一个stdClass  每次调用都是 $user->uid  其实也是挺方便的
//把$user转为array数组
$user  =json_encode($user); //把她转换为json字符串
$user = json_decode($user,true); //再把json字符串格式化为数组
//或者直接是:
$user = json_decode(json_encode($user),true);
Nach dem Login kopieren

更多相关教程请访问 php编程从入门到精通全套视频教程

Verwandte Etiketten:
Quelle:csdn.net
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