PHP ereg_replace已经被弃用

5

我有一个脚本,因为我运行的是PHP 5.3.1而抛出错误
在示例中我需要使用什么?

$row[$j] = ereg_replace("\n", "\\n", $row[$j]);

已过时:函数ereg_replace()已在...中过时


1
我正在寻找备份MySQL数据库的脚本,并找到了这篇文章[http://davidwalsh.name/backup-mysql-database-php],然后我发现这篇帖子正是我所需要的。 - Ing. Michal Hudak
2个回答

20

4
感谢您提到分隔符,并指出它们不一定要是正斜杠。+1 - Skilldrick
你在模式的末尾漏掉了一个's'吗?ereg_replace隐含地表现得像在末尾加上"/s"一样。 - Basil Musa
@BasilMusa 我不知道,我转换的所有内容都不需要在末尾加上s。根据我对 ereg_replace 的记忆,它只是省略了定界符,但也有可能它也会加上s。我想这取决于正则表达式。 - Jim

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接