解析错误PHP4数组

时间:2014-09-09 14:18:16

标签: php php4

我有以下代码

$jsonReplaces = array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"');

我收到运行php4的以下错误消息:

Parse error: syntax error, unexpected '/', expecting ')' 

运行php5不是一个选项。关于如何在php4中使用它的任何想法?

3 个答案:

答案 0 :(得分:1)

我认为您在writecodeonline.com中发现了一个错误。我尝试了各种写法和存储方式,如$jsonReplaces = array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"');,并且每次尝试都会失败。好像网站无法解析那个。可能是stripslashes()的一些问题(只是一个猜测)。我已经在另一个编辑器和PHP 4.4.9的本地测试环境中尝试了相同的代码,一切都很好。

例如,请在此处尝试您的代码:

http://sandbox.onlinephpfunctions.com/

答案 1 :(得分:0)

我没有php4,但你可以尝试这个,不要逃避数组中的第一项

$jsonReplaces = array("\", "/", "\n", "\t", "\r", "\b", "\f", '"' );

答案 2 :(得分:0)

请你试试这个:

$jsonReplaces = array(html_entity_decode("\"), "/", "\n", "\t", "\r", "\b", "\f", '"');

如果\\出现问题,可能使用html实体可以解决问题......