我有以下代码
$jsonReplaces = array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"');
我收到运行php4的以下错误消息:
Parse error: syntax error, unexpected '/', expecting ')'
运行php5不是一个选项。关于如何在php4中使用它的任何想法?
答案 0 :(得分:1)
我认为您在writecodeonline.com中发现了一个错误。我尝试了各种写法和存储方式,如$jsonReplaces = array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"');
,并且每次尝试都会失败。好像网站无法解析那个。可能是stripslashes()
的一些问题(只是一个猜测)。我已经在另一个编辑器和PHP 4.4.9的本地测试环境中尝试了相同的代码,一切都很好。
例如,请在此处尝试您的代码:
答案 1 :(得分:0)
我没有php4,但你可以尝试这个,不要逃避数组中的第一项
$jsonReplaces = array("\", "/", "\n", "\t", "\r", "\b", "\f", '"' );
答案 2 :(得分:0)
请你试试这个:
$jsonReplaces = array(html_entity_decode("\"), "/", "\n", "\t", "\r", "\b", "\f", '"');
如果\\
出现问题,可能使用html实体可以解决问题......