1. 程式人生 > 其它 >json與php的傳值和接收

json與php的傳值和接收

技術標籤:phpphp

一、Js陣列轉json格式傳輸

關鍵字:JSON.stringify()

var runlist= {
    aver_space: "00′00″",
    canvarsta: 1,
    space_list:[
        {dist: 5, totletime: "00:00:00"},
        {dist: 10, totletime: "00:00:00"},
        {dist: 15, space: totletime: "00:00:00"}
    ]
}

var runlist=
JSON.stringify(runlist);

二、php接收Json傳值

關鍵字:
(1)html_entity_decode()
(2)json_decode($list,true):第二引數一定要設定為true,才能以陣列形式使用,否則是object形式

$runlist= $_POST['runlist'];
$runlist= html_entity_decode($runlist);
$runlist= json_decode($runlist, true);
print_r($runlist);