【问题标题】:strlen on 2 strings两根弦上的strlen
【发布时间】:2009-07-11 20:01:09
【问题描述】:
if (strlen($title) && strlen($message) > 3)

如果 $title 超过 3 个字符,则返回 true,我只希望它在两者都返回 true 时返回。 正确的方法是什么?试过一堆。纽约州。

请帮忙。

【问题讨论】:

    标签: php


    【解决方案1】:

    如果 ((strlen($title) > 3) && (strlen($message) > 3))

    我确实知道您的目标是什么,但它通常不受支持。一般来说,“if”测试的每一部分都是独立的——我喜欢添加额外的括号,只是为了让事情更清楚地扫描。

    所以你的原始测试归结为“if(strlen($title))”和“if(strlen($message) > 3)”。

    【讨论】:

    • 清晰明了。我喜欢它。
    • 我同意...解决方案的简洁性
    【解决方案2】:

    如果 (min(strlen($title), strlen($message)) > 3)

    【讨论】:

      猜你喜欢
      • 2011-03-15
      • 2014-10-14
      • 2013-02-14
      • 1970-01-01
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多