ngp*_*und 1 php string interpolation escaping
我在我的数据库(mysql)中有数据,我试图以json格式拉到页面,所以我可以选择数据以供将来参考.
当前数据输出
{
"quotes": [
{
"season": "3",
"episode": "2",
"lines": [
"Boys:\tSchool day, school day, teacher's golden ru\nKyle:\tAh, damn it! My little brother's trying to follow me to school, again. "
]
},
{
"season": "1",
"episode": "2",
"lines": [
"Episode 2 "
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
我正在努力的部分就是lines这样展示
"lines": [
{"Boys": "School day, school day, teacher's golden ru"},
{"Kyle": "Ah, damn it! My little brother's trying to follow me to school, again."}
]
Run Code Online (Sandbox Code Playgroud)
我有PHP
$result = $con->query("SELECT * FROM quotes");
$response = array();
$i=0;
while ($row = $result->fetch_assoc()) {
$response[$i]['season']= $row['season'];
$response[$i]['episode']= $row['episode'];
$response[$i]['lines'] = explode('\n', $row['lines']);
$data['quotes'][$i] = $response[$i];
$i=$i+1;
}
$json_string = json_encode($data);
echo $json_string;
Run Code Online (Sandbox Code Playgroud)
如果有人能提供帮助那就太棒了!
explode('\n', $row['lines']);
Run Code Online (Sandbox Code Playgroud)
应该
explode("\n", $row['lines']);
Run Code Online (Sandbox Code Playgroud)
请注意双引号.用前面的反斜杠表示的控制字符必须用双引号括起来.
| 归档时间: |
|
| 查看次数: |
1027 次 |
| 最近记录: |