Contact: aviboots(AT)netvision.net.il
40,003 questions
51,950 answers
573 users
$obj = new stdClass(); $obj->text = 'php'; $obj->version = '8.4.4'; $arr = (array)$obj; $arr = array_combine(array_keys($arr), array_values($arr)); print_r($arr); /* run: Array ( [text] => php [version] => 8.4.4 ) */
class Test { public $property1 = "Value1"; public $property2 = "Value2"; public $property3 = 850; } $object = new Test(); $array = (array) $object; print_r($array); /* run: Array ( [property1] => Value1 [property2] => Value2 [property3] => 850 ) */
$object = (object) [ 'property1' => 'Value1', 'property2' => 'Value2', 'property3' => 850 ]; $array = json_decode(json_encode($object), true); print_r($array); /* run: Array ( [property1] => Value1 [property2] => Value2 [property3] => 850 ) */