php - 从 MySQL 缓存文件中导出列值
问题描述
我这里有一个问题。我使用文件作为缓存来存储 MySQL 结果。以下是缓存文件中的结果:
[
{
"Name":"Bell",
"Class":"BWB0",
"Lv":31,
"Kill":0,
"Serial":3,
"PvpPoint":0,
"Death":0
},
{
"Name":"Perkss",
"Class":"AWB0",
"Lv":17,
"Kill":0,
"Serial":6,
"PvpPoint":2400,
"Death":0
},
{
"Name":"1233",
"Class":"BWB0",
"Lv":3,
"Kill":0,
"Serial":1,
"PvpPoint":0,
"Death":0
},
{
"Name":"Cora",
"Class":"CWB0",
"Lv":1,
"Kill":0,
"Serial":4,
"PvpPoint":0,
"Death":0
}
]
任何想法将结果缓存文件转换为通常的输出?比如“echo $row['Name']”。
谢谢,我只是一个想学习PHP的新手:)
解决方案
$json_string = '[{"Name":"Bell","Class":"BWB0","Lv":31,"Kill":0,"Serial":3,"PvpPoint":0,"Death":0},{"Name":"Perkss","Class":"AWB0","Lv":17,"Kill":0,"Serial":6,"PvpPoint":2400,"Death":0},{"Name":"1233","Class":"BWB0","Lv":3,"Kill":0,"Serial":1,"PvpPoint":0,"Death":0},{"Name":"Cora","Class":"CWB0","Lv":1,"Kill":0,"Serial":4,"PvpPoint":0,"Death":0}]';
$a = json_decode($json_string, true);
foreach($a as $row)
{
echo $row['Name'];
}
推荐阅读
- android - 如何使 Recycler View 表现得像 PlayStore Recycler Views
- mysql - 如何覆盖 bigquery 现有表中的列值
- javascript - 如果条件vue js如何删除数组中的许多数据
- javascript - 撤消按钮可以获取 ag-grid 中已删除的单元格范围吗
- python - 我希望能够使用两个搜索栏同时更新两个列表框
- json - 使用带有 OAUTH2 身份验证的 JSON API
- css - 字体渲染问题
- python-3.x - 将持续时间列转换为整数值
- javascript - Laravel 中的 Ajax 请求真的很慢
- ios - 如何在 2 个 ViewController 之间传递数据而不显示 Viewcontroller、seguing 或更改框架