У меня есть города в моей таблице mysql. Я получаю их через запрос mysql. Затем я хочу отобразить в формате json. Однако json не отображается из-за недопустимых символов в названиях городов. Может ли кто-нибудь помочь в этом? вот мой код. Я хочу каким-то образом получить json-формат, используя strip_tags или что-нибудь с этим массивом. пожалуйста, помогите этим парням.Array - StripTags
$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));
* «Однако json не отображается из-за недопустимых символов в названиях городов» * Этот код будет правильно создавать JSON. Так вот как вы используете этот JSON, который является проблемой, которую вы не показали. –
Мне нужно использовать strip_tags, чтобы избежать символов из названий городов .. названия городов не похожи на Коломбо. Иногда Мазари-Шариф, Эч-Члефф (эль-Аснам). Поэтому я не знаю, что полосать и что json не принимает. Однако я знаю, что json не принимает & quotes. Пожалуйста, помогите мне –
* «Я не знаю, что делать с лентой и что json не принимает» * JSON поддерживает весь спектр символов Unicode, что в основном означает отсутствие символов, которые JSON не принимает. 'json_encode' обрабатывает правильный JSON. Вы, конечно, не хотите использовать 'strip_tags' в JSON (но поскольку вы не показывали никакого использования' strip_tags' выше, трудно понять, как 'strip_tags' имеет какое-либо отношение к вашему вопросу). –