Cod*_*ver 3 php variables conditional
这可能是简单而愚蠢的问题,但首先我正在学习PHP,所以你的帮助将不胜感激.
我试图通过指定的条件语句获取变量.
$gender = $curauth->gender; // getting from wordpress user profile.
if($gender === 'Male') {
echo 'his';
} else {
echo 'her';
}
Run Code Online (Sandbox Code Playgroud)
所以我想要做的是它将检查用户是否是男性,而不是在某些描述中它将使用他,如果是女性,它将使用她.像下面的东西
echo 'jatin soni doesn't have set this option yet. His option will be deactivated soon.';
Run Code Online (Sandbox Code Playgroud)
所以这里他将用上面的条件代码设置.
你可以echo直接说出来:
echo 'jatin soni doesn\'t have set this option yet. ',
($gender === 'Male' ? 'His' : 'Her'),
' option will be deactivated soon.';
Run Code Online (Sandbox Code Playgroud)
如果您需要多次或出于可读性原因,则应将其分配给变量:
# 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.';
Run Code Online (Sandbox Code Playgroud)
下一步可以是双引号字符串Docs中的变量替换或者使用printfDocs函数进行格式化输出.