0
私のmysqlテーブルには都市があります。私はそれらをmysqlクエリで取得しています。次にjson形式で表示したいと思います。しかし、都市名に有効な文字がないため、jsonは表示されません。誰もこれを助けることができますか?ここに私のコードです。私は何とかstrip_tagsか何かを使ってjsonフォーマットを取得したいと思います。この男に助けてください。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を使う必要があります。都市名はColomboのようなものではありません。時々Mazar-e-Sharif、Ech-Chleff(el-Asnam)。だから私は何を剥がし、何がJSONを受け入れないのか分からない。しかし、私はjsonが引用符を受け入れていないことを知っています。助けてください –
* "私は何を剥がし、何がJSONが受け入れられないのか分かりません" * JSONはUnicode文字の全範囲をサポートします。これは基本的にJSONが受け入れない文字がないことを意味します。 'json_encode'は正しいJSONを出力します。あなたは確かにJSON上で 'strip_tags'を使いたくないのですが(上記の' strip_tags'を使用していないので、 'strip_tags'があなたの質問にどう対応しているかは分かりません)。 –