当前位置:首页 > 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. $data.= "]"
  18. //解析 前提是$data是json格式 
  19. $array = array(); 
  20. $de_json = json_decode($data, true); 
  21. //var_dump($de_json); 
  22. $count_json = count($de_json); 
  23. for ($i = 0; $i < $count_json$i++) { 
  24.   $array[$i]["id"] = $de_json[$i]['id']; 
  25.   $array[$i]["name"] = $de_json[$i]['name']; 
  26.   $array[$i]["original_price"] = $de_json[$i]['original_price']; 
  27.   $array[$i]["sale_price"] = json_encode($de_json[$i]['sale_price']); 
  28. var_dump($array); 
  29. ?> 

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

Tags: php解析json

分享到:

相关文章