我試圖有序收縮,即(ST/ND /次/日)增加的增量。
不知怎的,我需要得到$ i的最後一位數來測試它反對我的if語句...
這是到目前爲止我的代碼:
$i = 1;
while($i < 101){
if($i == 1){$o_c = "st";}else{$o_c = "th";}
if($i == 2){$o_c = "nd";}
if($i == 3){$o_c = "rd";}
echo $i.$o_c."<br/>";
$i++;
}
劃分時,可以使用模(%)運算符來獲得剩餘那答案不工作,除非11st是正確的(應該是第11)。查看您的問題的重複評論。 – Jacob 2011-02-24 02:12:26
好點。當我%100在11和13之間時,你需要特殊情況 – 2011-02-24 02:31:30