PHP program to decode the JSON string into an associative array

Here, we are going to learn how to decode the JSON string into an associative array in PHP?
Submitted by Nidhi, on November 23, 2020 [Last updated : March 13, 2023]

Decoding JSON String into an Associative Array

Here, we will convert a JSON string into an associative array using the json_decode() function and print the elements of the associative array on the webpage.

PHP code to decode the JSON string into an associative array

The source code to decode the JSON string into an associative array is given below. The given program is compiled and executed successfully.

<?php
//PHP program to decode the Json string into 
//associative array.
$json = '{"Id1":101,"Id2":102,"Id3":103,"Id4":104}';
$ids = json_decode($json);

foreach ($ids as $key => $value)
{
    print ("Key: " . $key . " Value: " . $value . "<br/>");
}
?>

Output

Key: Id1 Value: 101
Key: Id2 Value: 102
Key: Id3 Value: 103
Key: Id4 Value: 104

Explanation

Here, we converted the JSON string into an associative array using library function json_decode() and assigned the result into $ids variable.

foreach($ids as $key => $value) 
{  
    print("Key: ".$key." Value: ".$value."
"); }

Here, we printed the key and values of the associative array using the foreach loop on the webpage.

PHP JSON Programs »





Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.