我使用WordPress的,它有这样的代码:PHP复杂的if else语句
<?php
if (is_user_logged_in()) {
?>
我想给它添加另一套if
语句检查变量。我不知道正确的语法,但用简单的英语我想说,“如果用户在和 $字符串1 或 $ string2为空的记录......”
请协助。
我使用WordPress的,它有这样的代码:PHP复杂的if else语句
<?php
if (is_user_logged_in()) {
?>
我想给它添加另一套if
语句检查变量。我不知道正确的语法,但用简单的英语我想说,“如果用户在和 $字符串1 或 $ string2为空的记录......”
请协助。
if (is_user_logged_in() && (empty($string1) || empty($string2))) {
如果您只需要一个字符串为空而不是两者都为空。使用
if (is_user_logged_in() && (empty($string1)^empty($string2))) {
if (user_is_logged_in() AND (strlen($str1) == 0 OR strlen($str2) == 0))
我会注意,如果同时str1和str2的具有零长度,这将工作。如果这些变量可以不设定,相对于带有零长度使用isset代替strlen的()== 0
'empty()'自动控制它 – diEcho 2011-04-11 11:52:21
if (user_logged_in() && (empty($string1) || empty($string2))
这需要user_logged_in()调用返回true。 $ string1或$ string2中至少有一个需要为空。
<?php if(is_user_logged_in() && (empty($string1) || empty($string2))) ?>
祝你好运:)
谢谢。将尝试此并恢复! – Sam 2011-04-11 11:51:45
我什至不知道^在PHP中做什么。请解释。那是xor? – 2011-04-11 12:00:54
是的,它是xor,你可以使用xor或^ both =) – Headshota 2011-04-11 12:02:01