宝捱科技网
您的当前位置:首页php object转数组

php object转数组

来源:宝捱科技网


php object转数组的方法:1、使用语句“$data=(array)$Object;”实现将object转数组;2、通过自定义的“object_array”方法将object转成数组。

推荐:《PHP视频教程》

PHP 数组与Object的转换

1 数组转Object

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

2 Object转数组

在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;
}
显示全文