在PHP字符串中查找价格/价值

时间:2015-07-06 22:54:09

标签: php string replace

我正在尝试使用PHP在字符串中查找值并将其替换为另一个值,该值可能是(例如)一行上的£x和下一行的£x.xx,但总是如此替换为£x.xx的值。希望有道理吗? TIA。

1 个答案:

答案 0 :(得分:0)

使用此正则表达式匹配价格:£[0-9]+\.?[0-9]{0,2}

您可以使用此功能执行替换:

preg_replace("/£[0-9]+\.?[0-9]{0,2}/", " ** REPLACEMENT ** ", $input_lines);

关于preg_replace的好处是,如果你将它输入一行,你将获得一个值,但如果你给它一个字符串数组,你想要改变它的值,它将返回一个数组用这些值替换。如果你需要进行大量的替换,那就很好又整洁。