错误输出在文本中具有特殊符号


Error ouput have symbol special in text

>我有一个示例代码:

$text = '<a title="L'Oreal Pure Zone - 80ml">L'Oreal Pure Zone</a>';

当我回显代码是错误由符号'

echo json_encode($text);

如何解决?

您必须转义单引号:

$text = '<a title="L''Oreal Pure Zone - 80ml">L''Oreal Pure Zone</a>';
$text = '<a title="L''Oreal Pure Zone - 80ml">L''Oreal Pure Zone</a>';

这是一种可能的方法