Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To convert JSON string to formData in PHP, you can use the json_decode function to convert the JSON string to a PHP array, and then use the http_build_query function to convert the array to formData format.

Here's an example:

$json_string = '{"name": "John", "email": "john@example.com"}';

// Convert JSON string to PHP array
$data = json_decode($json_string, true);

// Convert PHP array to formData format
$form_data = http_build_query($data);

echo $form_data; // Output: name=John&email=john%40example.com

In this example, the json_decode function converts the JSON string to a PHP array with the keys name and email. Then, the http_build_query function converts the array to a string in formData format. Finally, the output is name=John&email=john%40example.com.