eregi_replace('[0-9]+\.+[0-9]','',$cart['unit']);
如何将其更改为preg_replace
?
我收到错误:Warning: preg_replace() [function.preg-replace]: Unknown modifier '+' in ---
答案 0 :(得分:0)
您可以在preg_replace()
中使用现有的正则表达式几乎不变。只需添加分隔符和不区分大小写的修饰符。你得到了
preg_replace('#[0-9]+\.+[0-9]#i','',$cart['unit']);
事实上,区分大小写无关紧要,因为您的模式仅匹配0-9
和.