Rumah > pembangunan bahagian belakang > masalah PHP > php对象如何转成数组

php对象如何转成数组

coldplay.xixi
Lepaskan: 2023-03-03 20:06:01
asal
3832 orang telah melayarinya

php对象转成数组的方法:1、使用封装自定义函数,传入对象,代码为【$array[$key] =$this->object_array($value)】;2、利用系统函数转换,代码为【$arr=json_decode()】。

php对象如何转成数组

php对象转成数组的方法:

1、封装自定义函数,传入对象

public function object_array($object)
{
if(is_object($array))
{
$array = (array)$array;
}
if(is_array($array))
{
foreach($array as $key=>$value)
{
$array[$key] =$this->object_array($value);
}
}
return $array;
}
Salin selepas log masuk

2、利用系统函数转换

$arr=json_decode(json_encode($object),true);
 var_dump($arr);
Salin selepas log masuk

相关视频推荐:PHP编程从入门到精通

Atas ialah kandungan terperinci php对象如何转成数组. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan