How to convert json to php?
json_decode is a PHP built-in function added after php5.2.0. Its function is to encode strings in JSON format.
The syntax rules of json_decode:
json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
json_decode accepts a JSON format string and converts it into a PHP variable. When the parameter $assoc is TRUE, array will be returned, otherwise object will be returned.
String in JSON format
$json = '{"a":"php","b":"mysql","c":3}';
Where a is the key, and php is the key value of a.
Example:
<?php $json = '{"a":"php","b":"mysql","c":3}'; $json_Class=json_decode($json); $json_Array=json_decode($json, true); print_r($json_Class); print_r($json_Array); ?>
Program output:
stdClass Object ( [a] => php [b] => mysql [c] => 3 ) Array ( [a] => php [b] => mysql [c] => 3 )
Under the premise of the above code
Access the value of a of the object type $json_Class
echo $json_Class->{'a'};
Program output: php
Access the value of a in the array type $json_Array
echo $json_Array['a'];
Program output: php
Related recommendations: "PHP Tutorial"
The above is the detailed content of How to convert json to php. For more information, please follow other related articles on the PHP Chinese website!