我試圖使用一些算法爲其他語言製作天花板變量並鋪設它們,我擡頭看了一下PHP手冊中的答案,但無法找到任何答案來找到地板/天花板。如何上限或下降變量?
我已經嘗試在PHP.INI中設置我的精度爲0
,並沒有改變任何東西。
我自己也嘗試3/2
,我想這給我1 (floor) as answer or 2 (ceil)
我試圖使用一些算法爲其他語言製作天花板變量並鋪設它們,我擡頭看了一下PHP手冊中的答案,但無法找到任何答案來找到地板/天花板。如何上限或下降變量?
我已經嘗試在PHP.INI中設置我的精度爲0
,並沒有改變任何東西。
我自己也嘗試3/2
,我想這給我1 (floor) as answer or 2 (ceil)
到天花板或地板上的變量,它是用PHP內建的數學函數那樣簡單:
$ceiling = ceil(1.5); // Ceiling of 3/2 is 2
$floor = floor(1.5); // Floor of 3/2 is 1
ceil
需要一個浮動並返回一個四捨五入到最接近的整數的浮點數。 floor
需要一個浮點數並返回一個向下舍入到最接近的整數的浮點數。請參閱:
首先從OP中清楚地看到並回答它。 –
這是你在找什麼。在線示例:https://3v4l.org/p98hs
$var = (3/2);
echo floor($var); // 1
echo ceil($var); // 2
'3/2'和'1/2'不等於..你對這個想法是什麼?你的意思是'3/2 = 1'和'1/2 = 1'嗎? –
我認爲他的意思是給他1個'(地板)'或者2個'(天花板)'@FrayneKonok – Jek
你的想法與OP不符。 –