2024-10-03 00:57:36
示例代码如下:
<?php
header("Content-type: text/html; charset=utf-8");
$postArray = '[{"count":{"左脑":2,"右脑":3,"全脑":2,"全脑1":1},"score":{"左脑":8,"右脑":14,"全脑":15,"全脑1":8},"pingjun":{"左脑":4,"右脑":4.6666666666667,"全脑":7.5,"全脑1":8}}]';
$de_json = json_decode($postArray, true);
echo $de_json[0]['pingjun']['左脑'];
?>
json 数组结构如图:
但是我 就是想输出 整体 pingjun这里面的值 得怎么写呀
整体输出是一样的啊,最简单的用 print_r 就可以输出数组内容了。如果想要进行进一步的处理,可以读取数组值后再输出,比如:
$de_json = json_decode($postArray, true);
echo '左脑: ' . $de_json[0]['pingjun']['左脑'] .'<br>';
echo '右脑: ' . $de_json[0]['pingjun']['右脑'] .'<br>';
echo '全脑: ' . $de_json[0]['pingjun']['全脑'] .'<br>';
echo '全脑1: ' . $de_json[0]['pingjun']['全脑1'] .'<br>';
echo '<pre>';
print_r($de_json[0]['pingjun']);
echo '</pre>';
因为这个 类型 是不一定, 不一定是左脑或者右脑什么的。 所以 就不能单一的 去读哪个名字, 所以我就想把他们整体的输出 然后把这个输出的 在存入数据库的一个字段。 在我用的时候 我在拆分他们。
列如:我就想把json里面 是pingjun 输出 : 左脑: 4,右脑: 4.6666666666667,全脑: 7.5,全脑1: 8
绝对新手,有点蒙圈。谢谢帮忙
$de_json = json_decode($postArray, true);
foreach($de_json[0]['pingjun'] as $key => $value)
{
echo "$key : $value ,";
}
2024-10-03 00:17:43
方法和详细的操作步骤如下:
1、第一步,打开php编辑器,创建一个新的php文件,例如:index.php,然后填写基本代码,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,在index.php中,输入代码,见下图箭头所指的内容,转到下面的步骤。
3、第三步,执行完上面的操作之后,当浏览器运行index.php页面时,在此操作期间将输出lng和lat值,见下图。这样,就解决了这个问题了。
2024-10-03 00:39:55
输出不了啊 这样 我也是这样写的, 但是没有
2024-10-03 00:00:43
2024-10-03 00:38:31
我是新手,帮忙下写吧。