【问题标题】:Large number of strings in phpphp中的大量字符串
【发布时间】:2012-09-06 03:51:38
【问题描述】:
<?php 
$list = array( 
    "^12\.34\.", 
    "^12\.35\.", 
);

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

【问题讨论】:

  • 只用正则表达式,我不确定有什么大不了的。
  • 你为什么认为首先需要正则表达式?

标签: php arrays list


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-16
    • 2013-03-30
    • 2015-09-22
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    相关资源
    最近更新 更多