0

这适用于 localhost 但不适用于服务器:

$x = preg_split("/#/", $val)[0];

我浪费了大约 4 个小时才注意到这是问题所在。在服务器上没有显示任何错误,并且 php 文件以一种非常奇怪的方式解释,如果我die('ok')在此行之前有一个它不会显示任何内容。

$x = preg_split("/#/", $val);
$x = $x[0];

也可以在服务器上工作。

这不是关于preg_split,它与每个返回数组的函数都是一样的。

4

1 回答 1

2

您在 localhost 上运行 php 5.4,但在服务器上运行 php 5.3(或其他)

在 php 5.4 上添加了函数数组取消引用,请参阅

于 2013-02-18T11:48:14.843 回答