2013-07-14 35 views
-1

我正在努力創建一個積分系統,積分系統應該是這樣的,0-250表示好的積分清楚或看起來像,而從251到500說,它只是點310 - woow的例子,我想要它做的是需要找出哪裏是點,如果我有1000點,所以它會顯示文本的區域,只有1,000到5,000積分系統基於你有多少積分

也就是說,0 -249應該是特定的東西,然後它會發現一些新的東西。

我試着這樣做:

<?php 
     if($point >= 0) 
     { 
      echo "Point: " . $point; 
     } 
     elseif($point >= 10) 
     { 
      echo "Point: " . $point . " WoooW!"; 
     } 
     elseif($point >= 500) 
     { 
      echo "Point: " . $point . " Beautiful clear!"; 
     } 
    ?> 

回答

3

反轉國際單項體育聯合會的順序。

<?php 
if($point >= 500) 
{ 
    echo "Point: " . $point . " Beautiful clear!"; 
} 
elseif($point >= 250) 
{ 
    echo "Point: " . $point . " WoooW!"; 
} 
elseif($point >= 0) 
{ 
    echo "Point: " . $point; 
} 
?> 
+0

事實上:'if's在代碼順序處理,和一個街區的成功將取消其他街區的任何可能的執行。 –

+0

是的,最後一個也可以是一個簡單的別的。 – Prix

+0

非常感謝你們的幫助,對於快速的支持很好! –

1

您可以扭轉if語句的順序,如圖user179572的答案,或者反轉的條件:

if ($point < 10) { 
    stuff to do for under 10 points 
} else if($point < 100) { 
    stuff to do for under 100 points 
} else { 
    stuff to do for 100 or more points 
} 
+0

很好,謝謝你的幫助! –