3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* sample POST and DB data */ $result2 = [ ["question_column_name" => "color_choice"], ["question_column_name" => "favourite_dish"], ["question_column_name" => "favourite_plant"] ]; $_POST["color_choice"] = "ABC"; $_POST["favourite_dish"] = "DEF"; $_POST["favourite_plant"] = "HIJ"; /* end sample data */ $insertdata = array( 'full_name' => "XYZ", 'email' => "abc@gmail.com", 'mobile' => 1234567890 ); foreach ($result2 as $data2){ $input_field = $data2['question_column_name']; $insertdata[$input_field] = $_POST[$input_field]; } print_r($insertdata);
Output for 7.3.0, 8.1.32, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
Array ( [full_name] => XYZ [email] => abc@gmail.com [mobile] => 1234567890 [color_choice] => ABC [favourite_dish] => DEF [favourite_plant] => HIJ )
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.

preferences:
51.22 ms | 407 KiB | 5 Q