这可能是一个简单而愚蠢的问题,但首先我正在学习php,因此您的帮助将不胜感激。
我试图用指定的条件语句获取变量。
$gender = $curauth->gender; // getting from wordpress user profile.
if($gender === 'Male') {
echo 'his';
} else {
echo 'her';
}
所以我想做的是,它将检查用户是否是男性,而不是在某些描述中,它将使用他的,如果是女性,它将使用她。像下面这样的东西
echo 'jatin soni doesn't have set this option yet. His option will be deactivated soon.';
所以这里他将被设置为上述条件代码。
最佳答案
你可以直接引用它:
echo 'jatin soni doesn\'t have set this option yet. ',
($gender === 'Male' ? 'His' : 'Her'),
' option will be deactivated soon.';
如果需要多次或出于可读性原因,应将其分配给变量:
# Default Female:
$gender = empty($curauth->gender) ? 'Female' : $curauth->gender;
$hisHer = $gender === 'Male' ? 'His' : 'Her';
echo 'jatin soni doesn\'t have set this option yet. ',
$hisHer,
' option will be deactivated soon.';
下一步可以是double-quoted strings中的变量替换或使用
echo
函数进行格式化输出。