3 つの異なる条件に対して、幅と高さの変数を割り当てたいと考えています。ただし、これは機能しません。
if ($d=="1") $w=100 ;$h=200;
if ($d=="2") $w=200 ;$h=300;
if ($d=="3") $w=200 ;$h=400;
PHPを使用してどのようにコーディングできますか?
3 つの異なる条件に対して、幅と高さの変数を割り当てたいと考えています。ただし、これは機能しません。
if ($d=="1") $w=100 ;$h=200;
if ($d=="2") $w=200 ;$h=300;
if ($d=="3") $w=200 ;$h=400;
PHPを使用してどのようにコーディングできますか?
「#etc」の部分に気づきましたか?
if($c1){
$w=200;
$h=100;
}
elseif($c2){
$w=300;
$h=200;
}
else{
$w=400;
$h=300;
}
if($c1){
$w = 200;
$h = 100;
}
# etc
OPのコメントから、括弧がありません。また、変数$d
が文字列であることを確認してください。文字列と整数を比較すると予期しない結果が生じるためです
if ($d=="1") {
$w=100 ;
$h=200;
} elseif ($d=="2") {
$w=200 ;
$h=300;
} elseif ($d=="3") {
$w=200 ;
$h=400;
} else {
//default values
}
if文よりswitch caseの方がいいと思います..
switch ($ch) {
case 1:
$w=200px;
$h=100px;
break;
case 2:
$w=300px;
$h=200px;
break;
case 3:
$w=400px ;
$h=300px;
break;
}
if($condition==1)
{
$w=200;
$h=100;
}else if($condition==2)
{
$w=300;
$h=200;
}else if($condition==3)
{
$w=400;
$h=300;
}
else
{
//Other Data
}