在PHP中转义JSON字符

时间:2015-09-15 15:27:29

标签: php json

我使用用户输入创建带有out数组的json字符串 但是有些时间错误可能会发生用户输入一些JSON字符 例如,“{[.. etc

我应该想要逃避所有角色而且我想要显示用户输入数据而不做任何改变

离。 “我是”我应该在没有变化的情况下显示此输入

1 个答案:

答案 0 :(得分:-1)

你需要逃避你的角色:

$pattern = '/([{|}|\[|\]|\'|\"])/gi';
$replacement = '\${1}';
echo preg_replace($pattern, $replacement, $string);