<?php ???? $maxLine = 4; //每排人數(shù)?? ? $no = 17;//學(xué)生編號(hào)?? ?$line = ceil($no/$maxLine);?? ?$row = $no%$maxLine?$no%$maxLine:$maxLine;//條件表達(dá)式$no%$maxLine結(jié)果模為1?? ??? ? echo "編號(hào)<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>個(gè)位置";?>/*這種寫(xiě)法是三元運(yùn)算如名字表示的三元運(yùn)算符需要三個(gè)操作數(shù)。語(yǔ)法為:條件表達(dá)式?表達(dá)式1:表達(dá)式2。說(shuō)明:?jiǎn)柼?hào)前面的位置是判斷的條件,判斷結(jié)果為bool型,為true時(shí)調(diào)用表達(dá)式1,為false時(shí)調(diào)用表達(dá)式2。其邏輯為:“如果為真執(zhí)行第一個(gè),否則執(zhí)行第二個(gè)?!?/
$no%$maxLine為什么這個(gè)條件表達(dá)式是正確的?
臺(tái)農(nóng)一號(hào)
2016-10-24 10:16:56