Php 如果一个变量等于一个字母或单词
我想我想做的很明显。如果性别变量为M,则显示男性图像。我尝试过一些事情,比如删除一个=,但没有成功 我完全弄错了吗Php 如果一个变量等于一个字母或单词,php,mysql,Php,Mysql,我想我想做的很明显。如果性别变量为M,则显示男性图像。我尝试过一些事情,比如删除一个=,但没有成功 我完全弄错了吗 if ($gender == M){ <img src='images/male.png' width='45px' height'45px'> }else{ ($gender == F){ <img src='images/female.png' width='45px' height'45px'> }else{ ($gender == HIDE){ &
if ($gender == M){
<img src='images/male.png' width='45px' height'45px'>
}else{
($gender == F){
<img src='images/female.png' width='45px' height'45px'>
}else{
($gender == HIDE){
<img src='images/uni.png' width='45px' height'45px'>
}
if($gender==M){
}否则{
(性别==F){
}否则{
($SEXT==隐藏){
}
如果($gender=='M'){
而且,你的第一个“else”应该是elseif($gender='M'){
并且,您的第一个“else”应该是一个elseif,除非这些是常量,否则您需要将字符串封装在引号中:
if($gender == 'M') {
?>
<img src="images/male.png" width="45" height="45" />
<?php
} else {
if($gender==“M”){
?>
除非这些是常量,否则需要将字符串封装在引号中:
if($gender == 'M') {
?>
<img src="images/male.png" width="45" height="45" />
<?php
} else {
if($gender==“M”){
?>
除非您已经为M
、F
和HIDE
设置了php常量定义,否则您需要将这些设置为字符串
常数:
还请记住,php中没有枚举数。除非您为M
、F
和隐藏设置了php常量定义,否则需要将它们转换为字符串
常数:
还请记住,php中没有枚举数。您也可以尝试以下switch语句:
switch(strtoupper($gender))
{
case 'M': $gender_img = 'male'; break;
case 'F': $gender_img = 'female'; break;
case 'HIDE': $gender_img = 'uni'; break;
default: $gender_img = 'uni'; break;
}
echo '<img src="images/'.$gender_img.'.png" width="45px" height="45px">';
开关(strtoupper($gender))
{
案例“M”:性别=男性;中断;
案例“F”:性别=女性;中断;
案例'HIDE':$gender_img='uni';break;
默认值:$gender_img='uni';break;
}
回声';
您也可以尝试以下切换语句:
switch(strtoupper($gender))
{
case 'M': $gender_img = 'male'; break;
case 'F': $gender_img = 'female'; break;
case 'HIDE': $gender_img = 'uni'; break;
default: $gender_img = 'uni'; break;
}
echo '<img src="images/'.$gender_img.'.png" width="45px" height="45px">';
开关(strtoupper($gender))
{
案例“M”:性别=男性;中断;
案例“F”:性别=女性;中断;
案例'HIDE':$gender_img='uni';break;
默认值:$gender_img='uni';break;
}
回声';
我会内联做(像个老板)
“/>
我会内联做(像个老板)
“/>