【发布时间】:2020-09-01 11:12:09
【问题描述】:
我从 json 打印后获取数据 php sql 但我不想在“”中打印项目 我不想在“”中打印 id
require('config.php');
$sql="SELECT * FROM file";
$result=$conn->query($sql);
foreach($result as $rows){
$recordfil=array();
$recordfil['id']=$rows['idfile'];
// $recordfil['file']=$rows['filef'];
$nnfile[]=$recordfil;
}
$filegen=$nnfile;
$arrayovp=[
'ovpn_file'=>
$filegen
];
echo json_encode($arrayovp);
?>
输出:
{"ovpn_file":[{"id":"36"},{"id":"35"}]}
我只想要 36 或 35 没有“”
【问题讨论】:
-
如果没有引号,它将是 invalid json。使用引号有什么问题?任何 javascript 或其他编程语言都能够解析这个 json 字符串。
-
不,我只想要 36 或 35 没有“”
-
显式转换为 int:
$recordfil['id'] = (int) $rows['idfile']; -
“不,我只想要 36 或 35 不带引号”——在客户端应用程序中执行。