Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP ereg_替换已弃用_Php_Deprecated_Ereg Replace - Fatal编程技术网

PHP ereg_替换已弃用

PHP ereg_替换已弃用,php,deprecated,ereg-replace,Php,Deprecated,Ereg Replace,我有一个脚本会抛出错误,因为我运行的是PHP5.3.1 我必须在示例中使用什么 $row[$j] = ereg_replace("\n", "\\n", $row[$j]); 弃用:函数ereg_replace()在..中弃用,只需添加即可 改为使用函数。+1用于提及分隔符,并且它们不必是正斜杠。您是否错过了模式末尾的“s”?ereg_replace在结尾不是隐式地表现为“/s”。@BasilMusa我不知道,我转换的所有东西在结尾都不需要s。根据我对ereg_replace的记忆,它只是省略

我有一个脚本会抛出错误,因为我运行的是PHP5.3.1
我必须在示例中使用什么

$row[$j] = ereg_replace("\n", "\\n", $row[$j]);
弃用:函数ereg_replace()在..

中弃用,只需添加即可


改为使用函数。

+1用于提及分隔符,并且它们不必是正斜杠。您是否错过了模式末尾的“s”?ereg_replace在结尾不是隐式地表现为“/s”。@BasilMusa我不知道,我转换的所有东西在结尾都不需要
s
。根据我对
ereg_replace
的记忆,它只是省略了分隔符,但也有可能它也省略了
s
。我想这完全取决于正则表达式。我在搜索备份mysql数据库的脚本,找到了这篇文章,然后我找到了这篇文章,这正是我想要的
$row[$j] = preg_replace("#\n#", "\\n", $row[$j]);