我有一个类别表:
类别 ID:整数
类别名称:字符串
我使用以下方法从数据库中检索了我的数据:
while($rows[] = mysql_fetch_array($result,MSSQL_ASSOC)){}
我想以 json 格式显示结果。
$response = array('success' => true, 'data' => $rows);
echo json_encode($response);
它返回:
{"success":true,"data":[{"categoryId":"1","categoryName":"Car"}]}
是否可以将 categoryId 作为整数 ({"categoryId":1) 而不是字符串返回?我知道 mssql_fetch_array 将返回字符串。当我对获取结果进行 json_encode 时,有什么好的方法可以保留数据库数据类型?