$result[] = array('text'=>$text);
echo json_encode($result);
my $text contains ""
in the result, so it break my json. I tried addslashes($text)
but it doesn't solve my problem.
If you change $array
to $result
, json will escape your ""
without problem :)
$text = 'fghgdk"dh"dgf';
$result[]= array('text'=>$text);
echo json_encode($result); // [{"text":"fghgdk\"dh\"dgf"}]
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.