我從數據庫中獲得一些數字。我想圍捕這些數字是這樣的:收集數字
Database => Round up number
34 => 0
89 => 100
421 => 400
561 => 600
4421 => 4000
6701 => 7000
45000 => 50000
91000 => 90000
132000 => 130000
是否有任何PHP函數來做到這一點?因此,1000以下的數字將最接近100個數字。超過數千個數字將被四捨五入到最接近的1000個數字。如果數字超過10 000,那麼它總是四捨五入到最接近的滿10 000.
希望你明白我在做什麼。
你已經看過PHP的'round()'函數,並且看到它有一個'precision'參數? –
我假設你已經看過手冊,對嗎?具體來說,這個例子直接來自手冊:'echo round(1241757,-3); // 1242000' – Simba
要添加,「精度」參數將需要隨輸入大小而變化。就像'if($ number <1000)$ precision = -2; elseif($ number <10000)$ precision = -3;否則$ precision = -4;' –