Convert a PHP object to an associative array

后端 未结 30 1574
走了就别回头了
走了就别回头了 2020-11-22 02:18

I\'m integrating an API to my website which works with data stored in objects while my code is written using arrays.

I\'d like a quick-and-dirty function to convert

30条回答
  •  醉酒成梦
    2020-11-22 02:40

    Converting and removing annoying stars:

    $array = (array) $object;
    foreach($array as $key => $val)
    {
        $new_array[str_replace('*_', '', $key)] = $val;
    }
    

    Probably, it will be cheaper than using reflections.

提交回复
热议问题