1
<?php 
$list = array( 
    "^12\.34\.", 
    "^12\.35\.", 
);

这里的问题是我的字符串“^12.34”。等等,必须在正则表达式中处理。有没有办法让 php 解析大量字符串而不必求助于正则表达式?假设您有这么多字符串并且它们经常更改,您不希望将它们转换为正则表达式,因为这意味着为该过程创建一个脚本。可能吗?可能是另一个包含字符串的页面的一个不错的小包含,但这不必在正则表达式中?

4

1 回答 1

0

您可以在 PHP 中使用 trim 和 floatval 来构建解决方案,但我不确定它会更快。

http://php.net/manual/en/function.trim.php

http://www.php.net/manual/en/function.floatval.php

但是,我会在这里使用正则表达式,因为它更清洁且更易于维护。请参阅此处选择的答案以获得良好的解决方案:regex replace for decimals

于 2012-09-06T04:14:41.743 回答