This article mainly introduces the usage of php json related functions, lists the functions of json_encode, json_decode and json_last_error, and analyzes the specific usage skills of json_encode and json_decode functions with examples. Friends in need can refer to it
The examples in this article describe the usage of php json related functions. Share it with everyone for your reference, the details are as follows:
Function list:
Function | Description |
---|---|
json_encode | Json encoding of variables |
json_decode | Decode the string in json format and convert it into a php variable |
json_last_error | Return the last error that occurred |
##For example 1: json_encode
$arr=array("A"=>"a","B"=>"b","C"=>"c","D"=>"d"); echo json_encode($arr);
{"A":"a","B":"b","C":"c","D":"d"}
For example 2: json_decode
$arr='{"A":"a","B":"b","C":"c","D":"d"}'; var_dump(json_decode($arr)); var_dump(json_decode($arr,true));
object(stdClass)[1] public 'A' => string 'a' (length=1) public 'B' => string 'b' (length=1) public 'C' => string 'c' (length=1) public 'D' => string 'd' (length=1) array (size=4) 'A' => string 'a' (length=1) 'B' => string 'b' (length=1) 'C' => string 'c' (length=1) 'D' => string 'd' (length=1)
A brief analysis of the difference between json and jsonp and obtaining it through ajax jsonPost-data format conversion
Convert form elements to JSON by constructing AJAX parameters
SpringMVC Ajax asynchronous request for JSON format data implemented in the environment
The above is the detailed content of Detailed explanation of the usage of php json related functions. For more information, please follow other related articles on the PHP Chinese website!