strlen on 2 strings

时间:2009-07-11 20:01:10

标签: php

if (strlen($title) && strlen($message) > 3)

如果$ title超过3个字符,则返回true,如果BOTH为,我只希望它返回true。 什么是正确的方法?试了一堆。 FNYS。

请帮助。

2 个答案:

答案 0 :(得分:11)

if((strlen($ title)> 3)&&(strlen($ message)> 3))

我确实看到了你拍的是什么,但它并不经常被支持。一般来说,“if”测试的每个块都是独立的 - 我喜欢添加额外的括号,只是为了让事情更清晰。

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

答案 1 :(得分:5)

if(min(strlen($ title),strlen($ message))> 3)