我找到了:
1 - $milk = preg_replace( "/(\(\s*)(.+?)(\s*\))/","",$milk);
2 - $milk = ereg_replace( "[^[:space:]A-Za-z0-9&_-]", "", $milk);
$ milk是一个关于段落的大字符串。
1和2对$ milk做了什么?
此外,ereg已根据php手册弃用。可以用上面代码中的其他一些php替换它吗?
答案 0 :(得分:1)
1和2是蒸发的表达的一部分,在这种情况下它们没有任何价值 它相当于:
1 - $milk = ("text");
变量设置为返回的函数。然后PHP将尝试另一个算术运算,但抛出结果。它本身基本上是1 - 0;
,因为文本字符串被视为零。
顺便说一下,preg_replace
已经是ereg_replace
的新替代品了。所以只需要修改第二行。