本文目录一览:
- 1、php关于JSON转数组的问题
- 2、json在php中的使用之如何转换json为数组
- 3、php中怎么把json字符串转换为数组
- 4、json文本文档里的数据用php怎么输出
- 5、PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?
php关于JSON转数组的问题
var_dump(json_decode($json, true));
json_decode — 对JSON 格式的字符串进行解码
望采纳 Thx
json在php中的使用之如何转换json为数组
看你怎么传递这个json的.
如果是字符串传递过去, 那么这个串要eval 下, 或者使用 json2.js 中的 JSON.parse(jsontext) 方法
附: json2.js 地址:
或者点击直接下载:
如果是JSONP 协议传递过去, 就可以直接使用;
建议采用jquery+ajax模式来处理json, 哪怕是同步的, 调用起来也比直接 post/get 来的方便.
php中怎么把json字符串转换为数组
$str = '{"hello": "world!"}'; //也可以是类似于'[1, 2, "3", 4]'的json数组
$arr = json_decode($str, true); // 如果不加这个true,解析出来会是对象而不是数组
print_r($arr);
json文本文档里的数据用php怎么输出
首先,把PHP数组中的数据写入JSON文件。
?php
// 生成一个PHP数组
$data = array();
$data['a'] = 'test';
$data['b'] = 'bbb';
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents('test.json', $json_string);
?
然后,把JSON文件中的数据读取到PHP变量中。
?php
// 从文件中读取数据到PHP变量
$json_string = file_get_contents('test.json');
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true);
// 显示出来看看
var_dump($data);
?
PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?
首先,把PHP数组中的数据写入JSON文件。
?php
// 生成一个PHP数组
$data = array();
$data['a'] = 'test';
$data['b'] = 'bbb';
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents('test.json', $json_string);
?
然后,把JSON文件中的数据读取到PHP变量中。
?php
// 从文件中读取数据到PHP变量
$json_string = file_get_contents('test.json');
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true);
// 显示出来看看
var_dump($data);
?