php中的json函數主要有三個:
函數 | 描述 |
---|---|
json_encode() | 對變量進行 JSON 編碼 |
json_decode | 對 JSON 格式的字符串進行解碼,轉換為 PHP 變量 |
json_last_error | 返回最后發生的錯誤 |
認識前提:
{},花括號代表包裝的是一個對象數據,如:
“`json
{
“name”: “黃家俊”,
“skill”: “php and java”
}* [],中括號代表包裝的是一個數組,如:* ```json [ {"name": "黃家俊","skill": "php and java"}]
二者是可以嵌套使用的
先說json_encode(),該函數可接受三個參數,我現在基本只用到前兩個
value:要進行編碼的數據,只接受utf-8
options:JSON常量
depth:設置最大深度。 必須大于0
實例:
“`php