PHP复杂If-Else语句
我正在使用Wordpress,它的代码如下:PHP复杂If-Else语句,php,wordpress,Php,Wordpress,我正在使用Wordpress,它的代码如下: <?php if (is_user_logged_in()) { ?> 我想向它添加另一组检查变量的if语句。我不知道正确的语法,但用简单的英语我想说,“如果用户登录并且$string1或$string2为空…” 请帮忙 if ( is_user_logged_in() && (empty($string1) || empty($string2)) ) { 如果只需要一个字符串为空,但不需
<?php
if (is_user_logged_in()) {
?>
我想向它添加另一组检查变量的if
语句。我不知道正确的语法,但用简单的英语我想说,“如果用户登录并且$string1或$string2为空…”
请帮忙
if ( is_user_logged_in() && (empty($string1) || empty($string2)) ) {
如果只需要一个字符串为空,但不需要两个字符串都为空。使用
if ( is_user_logged_in() && (empty($string1) ^ empty($string2)) ) {
如果只需要一个字符串为空,但不需要两个字符串都为空。使用
if ( is_user_logged_in() && (empty($string1) ^ empty($string2)) ) {
我会注意到,如果str1和str2的长度都为零,这将起作用。如果变量可能未设置,与长度为零相反,请使用isset而不是strlen()==0
我会注意到,如果str1和str2的长度都为零,这将起作用。如果变量可能未设置,与长度为零相反,请使用isset而不是strlen()==0
这需要用户\u logged\u in()调用返回true。$string1或$string2中至少有一个需要为空
这需要用户\u logged\u in()调用返回true。$string1或$string2中至少有一个需要为空。
祝你好运:)
祝你好运:)谢谢。将尝试此操作并恢复!我甚至不知道^在PHP中到底做了什么。请解释一下。是xor吗?谢谢。将尝试此操作并恢复!我甚至不知道^在PHP中到底做了什么。请解释一下。那是xor吗?
if (user_logged_in() && (empty($string1) || empty($string2))