<?php
// 定义一个类
class User {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
// 创建对象
$user = new User("Alice", 30);
// 将对象转换为数组
$userArray = (array) $user;
// 输出结果
print_r($userArray);
?>
User
类,包含两个公共属性 name
和 age
,并在构造函数中初始化这些属性。new User("Alice", 30)
创建了一个 User
对象。(array) $user
将对象强制转换为数组。PHP 会将对象的属性作为数组的键值对。print_r
输出转换后的数组,可以看到对象的属性已经被转换为数组元素。如果你需要更复杂的功能(例如递归转换嵌套对象),可以考虑使用自定义方法或第三方库。
上一篇:php 获取当前时间
下一篇:php 数组倒序
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站