Php 使用preg_split而不是split
我用的是FPDF v。1.53. 现在我切换到一个新的PHP版本。现在不推荐使用函数Php 使用preg_split而不是split,php,regex,split,fpdf,Php,Regex,Split,Fpdf,我用的是FPDF v。1.53. 现在我切换到一个新的PHP版本。现在不推荐使用函数split。我在第108行的fpdf_eps.php中有以下代码: $lines = split ("\r\n|[\r\n]", $data); 我想把它改成preg_split $lines = preg_split ("\r\n|[\r\n]", $data); 但是,脚本似乎有一个错误,我只得到消息页面未找到(如果脚本有错误,我总是得到这个)。怎么了?regexp?您错过了尾随的/以及模式前面的一个:
split
。我在第108行的fpdf_eps.php中有以下代码:
$lines = split ("\r\n|[\r\n]", $data);
我想把它改成preg_split
$lines = preg_split ("\r\n|[\r\n]", $data);
但是,脚本似乎有一个错误,我只得到消息页面未找到(如果脚本有错误,我总是得到这个)。怎么了?regexp?您错过了尾随的
/
以及模式前面的一个:
$lines = preg_split ("/\r\n|[\r\n]/", $data);
^ ^
您错过了尾随的
/
,也错过了图案前面的一个:
$lines = preg_split ("/\r\n|[\r\n]/", $data);
^ ^
将正则表达式与preg一起使用时,应将正则表达式包含在斜杠中。您的正则表达式应该如下所示:
$lines = preg_split ("/\r\n|[\r\n]/", $data)
^ ^
将正则表达式与preg一起使用时,应将正则表达式包含在斜杠中。您的正则表达式应该如下所示:
$lines = preg_split ("/\r\n|[\r\n]/", $data)
^ ^
你能试试“/\r\n |[\r\n]/”吗?@Eamorr:这是正确的答案,你应该这样发布。现在没有错误了。谢谢现在我必须寻找另一个错误;)您是否可以尝试“/\r\n |[\r\n]/”?@Eamorr:这是正确的答案,您应该将其发布为正确答案。不再有错误。谢谢现在我必须寻找另一个错误;)可能重复的