Convert Array to Object & Object to Array in PHP

I love PHP Objects. Given an option of returning any data as an Array or Object, I would go for Objects.

PHP Objects are clean and easy to write.

// Echoing a PHP Array value echo $array['value']; // Echoing a PHP Object value echo $object->value;

Now to the conversion (casting) of a PHP Array into a PHP Object. This is very simple. I just type cast the Array as an Object when returning it.

function array_to_object($array) { return (object) $array; }

The above is just an example. You do not need a PHP function to convert an Array into an Object. The (object) function will do that to any PHP Array. If you ever need to change an Object into an Array, then use the (array) type casting function.

function object_to_array($object) { return (array) $object; }

Happy coding!


Originally published at mavelar.com on August 29, 2017.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.