if (strlen($title) && strlen($message) > 3)
如果$ title超过3个字符,则返回true,如果BOTH为,我只希望它返回true。 什么是正确的方法?试了一堆。 FNYS。
请帮助。
答案 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)