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

php怎么写json?php读写json文件实例代码

发布:smiling 来源: PHP粉丝网  添加日期:2018-09-27 11:34:33 浏览: 评论:0 
  1. <?php   
  2.  
  3. // 生成一个PHP数组   
  4.  
  5. $data = array (    
  6.  
  7. 0 => array ( "a" => "orange",   
  8.  
  9. "b" => "banana",   
  10.  
  11. "c" => "apple"   
  12.  
  13. ),   
  14.  
  15. 1 => array ( 1,2,3,4,5,6),   
  16.  
  17. 2 => array ( "first",5 => "second","third")   
  18.  
  19. );   
  20.  
  21. $data[3]['id']=ཚ'   
  22.  
  23. $data[3]['content']="phperwei31";   
  24.  
  25. //访问二维数组的方法   
  26.  
  27. echo $data[0]["a"];   
  28.  
  29. echo $data[1][1];   
  30.  
  31. echo $data[2][0];   
  32.  
  33. echo $data[2][5];   
  34.  
  35. echo $data[2][6];//注意,前面出现了5,下面接着自动为6,而不是2,第三个   
  36.  
  37. echo $data[3]['id'];   
  38.  
  39. echo $data[3]['content'];   
  40.  
  41. // 把PHP数组转成JSON字符串   
  42.  
  43. $json_string = json_encode($data);   
  44.  
  45. // 写入文件   
  46.  
  47. file_put_contents('test.json'$json_string);   
  48.  
  49. ?>   
  50.  
  51. <?php   
  52.  
  53. // 从文件中读取数据到PHP变量   
  54.  
  55. $json_string = file_get_contents('test.json');   
  56.  
  57. // 把JSON字符串转成PHP数组   
  58.  
  59. $data = json_decode($json_string, true);   
  60.  
  61. // 显示出来看看   
  62. //phpfensi.com 
  63. var_dump($data);   
  64.  
  65. ?>  

Tags: 实例 代码 文件

分享到: