时间:2021-07-01 10:21:17 帮助过:8人阅读
你 print_r(json_decode($a, 1)); 看一下,就知道该如何取得各分量了
你 print_r(json_decode($a, 1)); 看一下,就知道该如何取得各分量了
从这样的数组中都不会取出想要的数据,你的老师该打屁股了
array ( 'head' => array ( 'id' => '4', 'userno' => '12345', 'username' => 'CDZ1', ), 'body' => array ( 0 => array ( 'orderno' => '1', 'price' => '15.00', 'qty' => '1', ), 1 => array ( 'orderno' => '1', 'price' => '9.00', 'qty' => '1', ), ),)
head->userno;echo '
price:'.$obj->body[0]->price;/////或:echo "
";$ary=json_decode($a,true);echo 'userno:'.$ary['head']['userno'];echo '
price:'.$ary['body'][0]['price'];?>
用json_decode()就可以把json的数据格式转换 然后用数组的形式调用了