第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

什么意思,我都不懂。。。。。。。。。。。。

<?php
???? $maxLine = 4; //每排人數(shù)
?? ? $no = 17;//學生編號
???? $line =ceil($no/$maxLine);
?? ? $row = $no%$maxLine?no%$maxLine:$maxLine;
??? ?
?? ? echo "編號<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>個位置";
?>

正在回答

2 回答

給@Perona點個贊 本來不會的看評論會了 啊啊哈


0 回復 有任何疑惑可以回復我~
#1

Perona

[害羞]謝謝捧場
2015-11-13 回復 有任何疑惑可以回復我~
$maxLine?=?4;?//每排人數(shù)
$no?=?17;//學生編號

這2行分別定義變量$maxLine 和變量$no ,并且賦值。

$line?=ceil($no/$maxLine);

這一行定義變量$line,賦值為$no(學生編號)除以$maxLine(每排人數(shù))的結果向上取整ceil。為什么要向上取整。一排是4位,那么編號5~8是不是都在2排。如:5/4,結果為1.25。那么向上取整是1。這個變量其實存的就是排號數(shù)。

這里要明白ceil() 函數(shù)。

ceil() 函數(shù)向上舍入為最接近的整數(shù)。注意不是四舍五入。

如:

<?php
echo(ceil(0.6);//輸出結果是1
echo(ceil(0.4);//輸出結果是1
?>
$row?=?$no%$maxLine?no%$maxLine:$maxLine;

這里用的是三目運算符,又稱為三元運算符。

語法:條件 ? 結果1 : 結果2?

?前面是條件,如果條件為真,那么返回結果1,否則返回結果2。

這里定義的變量$row存儲的值是列數(shù)。這里如果$no%$maxLine成立(%是取模的意思,即求余數(shù)。),如果成立,返回no%$maxLine,否則返回$maxLine。

即學生編號除以每排人數(shù)有余數(shù),返回余數(shù),否則返回每排人數(shù)。

為什么要這樣捏?假如學生編號16,16除以4是沒有余數(shù),那么是不是就是在第4列(跟每排人數(shù)剛好一樣)。

需要知道的一點,取模運算中,如果被模數(shù)不夠取模,是直接返回被模數(shù)。如:3%4,返回的是3。

echo?"編號<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>個位置";

這一句就不用解釋了吧,就是輸出語句而已。

7 回復 有任何疑惑可以回復我~
#1

Perona

不好意思,“如:5/4,結果為1.25。那么向上取整是1。”這一句打錯了,應該是:“如:5/4,結果為1.25。那么向上取整是2。”
2015-11-09 回復 有任何疑惑可以回復我~
#2

極客研習社

輸出語句中“.”句點的作用是連接符嗎??
2018-02-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456409    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業(yè)大牛幫您快速掌握PHP編程基礎知識。

進入課程

什么意思,我都不懂。。。。。。。。。。。。

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號