我正在使用Wordpress,它的代码如下:
<?php
if (is_user_logged_in()) {
?>
我想在其中添加另一组检查变量的if
语句。我不知道正确的语法,但用简单的英语我想说,“如果用户登录和 $ string1 或 $ string2为空...”
请协助。
答案 0 :(得分:7)
if ( is_user_logged_in() && (empty($string1) || empty($string2)) ) {
如果您只需要一个字符串为空,但不是两个。使用
if ( is_user_logged_in() && (empty($string1) ^ empty($string2)) ) {
答案 1 :(得分:1)
if (user_is_logged_in() AND (strlen($str1) == 0 OR strlen($str2) == 0))
我会注意到,如果BOTH str1和str2的长度为零,这将有效。如果可能没有设置变量,则使用isset而不是strlen()== 0。
答案 2 :(得分:1)
if (user_logged_in() && (empty($string1) || empty($string2))
这要求user_logged_in()调用返回true。 $ string1或$ string2中至少有一个需要为空。
答案 3 :(得分:1)
<?php if(is_user_logged_in() && (empty($string1) || empty($string2))) ?>