object_to_array
helper function
, (*1)
This PHP package provides an object_to_array
helper function. You can use this function to convert an object to an array., (*2)
Installation
The object_to_array
package can be easily installed using Composer. Just run the following command from the root of your project., (*3)
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., (*4)
Usage
Here are a few examples of how to use the object_to_array
helper function., (*5)
// 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'
]
];
*/