Ask Your Question
4

How can you convert JSON to formData in PHP?

asked 2023-07-04 16:00:44 +0000

djk gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2023-07-04 16:05:02 +0000

lalupa gravatar image

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.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2023-07-04 16:00:44 +0000

Seen: 14 times

Last updated: Jul 04 '23