【发布时间】:2009-07-11 20:01:09
【问题描述】:
if (strlen($title) && strlen($message) > 3)
如果 $title 超过 3 个字符,则返回 true,我只希望它在两者都返回 true 时返回。 正确的方法是什么?试过一堆。纽约州。
请帮忙。
【问题讨论】:
标签: php
if (strlen($title) && strlen($message) > 3)
如果 $title 超过 3 个字符,则返回 true,我只希望它在两者都返回 true 时返回。 正确的方法是什么?试过一堆。纽约州。
请帮忙。
【问题讨论】:
标签: php
如果 ((strlen($title) > 3) && (strlen($message) > 3))
我确实知道您的目标是什么,但它通常不受支持。一般来说,“if”测试的每一部分都是独立的——我喜欢添加额外的括号,只是为了让事情更清楚地扫描。
所以你的原始测试归结为“if(strlen($title))”和“if(strlen($message) > 3)”。
【讨论】:
如果 (min(strlen($title), strlen($message)) > 3)
【讨论】: