我的mysql表中有城市。我通过mysql查询获取这些。然后我想以json格式显示。但是,由于城市名称中的无效字符,json不显示。任何人都可以帮忙吗?这是我的代码。我想通过使用strip_tags或任何具有此数组的内容以某种方式获取json格式。请帮助这些人。
$zone = $mcon->query("SELECT name from tbl_cities ORDER BY name ASC");
$data = array();
while ($value = $zone->fetch_assoc()) {
$data[] = $value;
}
echo json_encode(array("text" => $data));
答案 0 :(得分:0)
从tbl_cities ORDER BY name ASC中选择替换(name
,' - ','')
这将用空格替换连字符的所有出现。在传递json之前,SQL中内置了许多用于格式化数据的函数。
我希望这会有所帮助。