divineomega / object_to_array
This PHP package provides an `object_to_array` helper function.
Fund package maintenance!
DivineOmega
Requires (Dev)
- fzaninotto/faker: ^1.6
- phpunit/phpunit: ^5.7
- satooshi/php-coveralls: ^2.0
This package is auto-updated.
Last update: 2024-11-24 09:57:03 UTC
README
This PHP package provides an object_to_array
helper function. You can use this function to convert an object to an array.
Installation
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.
Usage
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' ] ]; */