📜  toarray php(1)

📅  最后修改于: 2023-12-03 15:20:39.360000             🧑  作者: Mango

PHP函数介绍:toArray()

简介

toArray()是PHP中的一个数组函数,它用于将对象转换为数组.

语法
array toArray (object $object);
参数

$object:要转换为数组的对象

返回值

返回将对象转换为的数组

用法示例
class myClass {
    public $name = 'John Doe';
    public $age = 30;
    protected $password = 'password';
}

$obj = new myClass();
$arr = toArray($obj);
print_r($arr);

输出结果为:

Array
(
    [name] => John Doe
    [age] => 30
)
注意事项
  • toArray()函数只能将对象的公共属性转换为数组元素,受保护和私有属性将被忽略。
  • 如果对象中有自定义的toArray()函数,那么该函数将优先于全局toArray()函数被执行。
  • toArray()函数在处理对象时,会忽略掉对象中的函数。
  • 如果对象中有数组作为属性,那么它会递归调用toArray()函数,将数组中的元素也转换为数组。
  • toArray()函数是自PHP 5.1版本后提供的,因此请确保您的PHP版本正确。

以上就是toArray()函数的介绍,希望对大家有所帮助!