php解析json数据

时间:2023-03-09 07:45:11
php解析json数据

<?php

$data;
$data.="[";
for ($i=0;$i<20;$i++)
{
$data.="{";

$data.="\"id\":\"" . 110 . "\",";
$data.="\"name\":\"" . 110 . "\",";
$data.="\"original_price\":\""
. 110 . "\",";
$data.="\"sale_price\":\""
. 110 . "\",";
$data.="\"introduce\":\"" . 110
. "\",";
$data.="\"content\":\"" . 110
. "\",";
$data.="\"nums\":" . 110 . "";

$data.="}";
if($i<19)
{
$data.=",";
}
}
$data.="]";

//解析 前提是$data是json格式

$array=array();

$de_json=json_decode($data,true);
//var_dump($de_json);
$count_json = count($de_json);
for ($i = 0; $i < $count_json; $i++)
{
$array[$i]["id"] = $de_json[$i]['id'];
$array[$i]["name"] = $de_json[$i]['name'];
$array[$i]["original_price"] = $de_json[$i]['original_price'];
$array[$i]["sale_price"] = json_encode($de_json[$i]['sale_price']);

}
var_dump($array);

?>