程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP數組和Json之間的轉換詳解

PHP數組和Json之間的轉換詳解

編輯:關於PHP編程

在php中數組與json轉換很簡單,我們只要使用json_encode() 和 json_decode()。很容易理解,json_encode()就是將PHP數組轉換成Json。相反,json_decode()就是將Json轉換成PHP數組。

例如:

 代碼如下 復制代碼

$array = array("name" => "Eric","age" => 23);
 
echo json_encode($array);

程序將打印出 :

 {“name”:”Eric”,”age”:23}

再看下面的例子:

 代碼如下 復制代碼

$array = array(0 => "Eric", 1 => 23);
 
echo json_encode($array);

程序將打印出 :

["Eric",23]

這樣就可以將 json 轉換成數組形式了,key 保持原來格式 

 代碼如下 復制代碼

$json = ’{"name":"zhangsan","age":20,"sex":"nan"}’; 

print_r(json_decode($json,true)); 

這樣的json數據解析後 就會成為下面這樣的數組 


Array 

    [name] => zhangsan 
    [age] => 20 
    [sex] => nan 
)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved