小喵 🐈 says to YSITD
➜ ~ php <?php $data = new stdClass(); $data->anApple = 1; $data->aBanana = 2; $data->someCakes = 3; foreach ($data as $field => $content) { $dbField = str_replace(['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'], ['_a','_b','_c','_d','_e','_f','_g','_h','_i','_j','_k','_l','_m','_n','_o','_p','_q','_r','_s','_t','_u','_v','_w','_x','_y','_z'], $field); if ($field !== $dbField) { $data->$dbField = $content; unset($data->$field); } } var_dump($data); echo("\n"); object(stdClass)#1 (3) { ["an_apple"]=> int(1) ["a_banana"]=> int(2) ["some_cakes"]=> int(3) } ➜ ~