当前位置:首页 > PHP教程 > php应用 > 列表

php解析json数据实例

发布:smiling 来源: PHP粉丝网  添加日期:2021-04-03 14:25:24 浏览: 评论:0 

这篇文章主要介绍了php解析json数据实例,很重要的一个应用,需要的朋友可以参考下,本文以实例形式展示了php解析json数据的方法,这是一个比较实用的功能,分享给大家供大家参考。具体代码如下:

  1. <?php 
  2. $data; 
  3. $data.= "["; 
  4. for ($i = 0; $i < 20; $i++) { 
  5.   $data.= "{"; 
  6.   $data.= "\"id\":\"" . 110 . "\","; 
  7.   $data.= "\"name\":\"" . 110 . "\","; 
  8.   $data.= "\"original_price\":\"" . 110 . "\","; 
  9.   $data.= "\"sale_price\":\"" . 110 . "\","; 
  10.   $data.= "\"introduce\":\"" . 110 . "\","; 
  11.   $data.= "\"content\":\"" . 110 . "\","; 
  12.   $data.= "\"nums\":" . 110 . ""; 
  13.   $data.= "}"; 
  14.   if ($i < 19) { 
  15.     $data.= ","; 
  16.   } 
  17. } 
  18. $data.= "]"; 
  19. //解析 前提是$data是json格式 
  20. $array = array(); 
  21. $de_json = json_decode($data, true); 
  22. //var_dump($de_json); 
  23. $count_json = count($de_json); 
  24. for ($i = 0; $i < $count_json; $i++) { 
  25.   $array[$i]["id"] = $de_json[$i]['id']; 
  26.   $array[$i]["name"] = $de_json[$i]['name']; 
  27.   $array[$i]["original_price"] = $de_json[$i]['original_price']; 
  28.   $array[$i]["sale_price"] = json_encode($de_json[$i]['sale_price']); 
  29. } 
  30. var_dump($array); 
  31. ?> 

感兴趣的朋友可以动手调试一下本文实例,相信会有新的收获。

Tags: php解析json

分享到:

相关文章