-
【軟體求助】PHP後台設定要怎麼寫
下面的程式碼
if ($money == 150 )
{$exp += 400000 ; // 設定150點經驗值
}
elseif ($money == 300 )
{$exp += 800000 ; // 設定300點經驗值
}
elseif ($money == 450)
{$exp += 1200000 ; // 設定450點經驗值
}
elseif ($money == 600)
{$exp += 1600000 ; // 設定600點經驗值
}
elseif ($money == 900)
{$exp += 2400000 ; // 設定900點經驗值
}
elseif ($money == 1200)
{$exp += 3200000 ; // 設定1200點經驗值
}
甚麼函式或方法能寫出後台設定設定經驗值的部份
沒辦法用資料庫
-
回覆: 【軟體求助】PHP後台設定要怎麼寫
[url]http://tw2.php.net/manual/tw/control-structures.switch.php[/url]
<?php
if ($i == 0) {
echo "i equals 0";
} elseif ($i == 1) {
echo "i equals 1";
} elseif ($i == 2) {
echo "i equals 2";
}
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}
?>
-
回覆: 【軟體求助】PHP後台設定要怎麼寫
簡單方式: 不管是多少 $money 一次ok~
function expSetting($money){
return (int) (($money /150 ) * 400000);
}
呼叫方式
$exp = expSetting($money); #將會return 你要的 experience;
這樣可解省line的長度~
之後你可以使用 檔案的方式 來取代 Data Base
運用fopen().....就ok~