This PHP package provides an `object_to_array` helper function. You can use this function to convert an object to an array.
LGPL-3.0 License
object_to_array
helper functionThis PHP package provides an object_to_array
helper function. You can use this function to convert an object to an array.
The object_to_array
package can be easily installed using Composer. Just run the following command from the root of your project.
composer require "divineomega/object_to_array"
If you have never used the Composer dependency manager before, head to the Composer website for more information on how to get started.
Here are a few examples of how to use the object_to_array
helper function.
// Basic object
$object = new stdClass;
$object->name = 'John';
$object->age = 32;
$array = object_to_array($object)
/*
$array = [
'name' => 'John',
'age' => 32
];
*/
// Object with nested object
$object = new stdClass;
$object->name = 'John';
$object->age = 32;
$object->pet = new stdClass;
$object->pet->type = 'cat';
$object->pet->name = 'Mr Fluffkins The Third';
$array = object_to_array($object)
/*
$array = [
'name' => 'John',
'age' => 32,
'pet' => [
'name' => 'Mr Fluffkins The Third',
'type' => 'cat'
]
];
*/
// Object with nested array
$object = new stdClass;
$object->name = 'John';
$object->age = 32;
$object->favouriteFoods = [
'pizza',
'cake'
];
$array = object_to_array($object)
/*
$array = [
'name' => 'John',
'age' => 32,
'favouriteFoods' => [
'pizza',
'cake'
]
];
*/