dポイントプレゼントキャンペーン実施中!

if ($ID < 99){
if ($score < 10){
$point = 10;
}else{
$point = 100;
}
}else{
if ($score < 10){
$point = 20;
}else{
$point = 200;
}

$IDが99までの$score10未満の人にはpointを10与えて$score10以上の人にはpointを100与え
$IDが100以上の$score10未満の人にはpointを20与えて$score10以上の人にはpointを200与えたいのですが、上記の記述で大丈夫なのでしょうか?
ご教授頂けると幸いです。

A 回答 (1件)

コピペミスで、最後に「}」が一つ少ないことを抜かせば、その方法で問題ないと思います。


後は、そのプログラムの目的などによってきますので一概にどうといえるものではないですが、他の書き方としては、
<?php
if($ID < 99){
$point_low = 10;
$point_high= 100;
}else{
$point_low = 20;
$point_high= 200;
}

if($score < 10){
$point = $point_low;
}else{
$point = $point_high;
}
?>
とか。
    • good
    • 0
この回答へのお礼

ありがとうございました。
とても参考になりました。

お礼日時:2009/12/28 18:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!