Convert an object to array in PHP

Convert an object to array in PHP

A class is an Object. We also name objects as instances. once we define a class and then make many objects that belong to it.

Following way to convert an object to array in PHP

1 . Type Casting Object To An Array

we can use typecasting which is simply the explicit conversion of a data type. By using typecasting rules supported in PHP

The syntax for convert a PHP object to an array

 $Array_var = (array) $Obj;

OR

2. Using Json Decode & Json Encode

JSON encoded string is accepted by json_decode function and converts it into a PHP variable and on the other hand, JSON encoded string for a given value is returned by json_encode

The syntax for convert a PHP object to an array

 $Array_var = json_decode(json_encode($obj), true);

OR

3. Using loop

$Array_var = array();
foreach ($obj as $key => $value)
{ $Array_var[] = $value;
}

We are Recommending you:

Leave a comment

Comments