本文實例講述了php json相關函數用法。分享給大家供大家參考,具體如下:
函數列表:
函數 | 描述 |
---|---|
json_encode | 對變量進行json編碼 |
json_decode | 對json格式的字符串進行解碼,轉換為php變量 |
json_last_error | 返回最后發生的錯誤 |
For example 1: json_encode
1
2
|
$arr = array ( "A" => "a" , "B" => "b" , "C" => "c" , "D" => "d" ); echo json_encode( $arr ); |
output:
1
|
{ "A" : "a" , "B" : "b" , "C" : "c" , "D" : "d" } |
For example 2: json_decode
1
2
3
|
$arr = '{"A":"a","B":"b","C":"c","D":"d"}' ; var_dump(json_decode( $arr )); var_dump(json_decode( $arr ,true)); |
output:
1
2
3
4
5
6
7
8
9
10
|
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) |
希望本文所述對大家PHP程序設計有所幫助。