一、直接取整,捨棄小數,保留整數:intval();
intval(9.21); /*結果是9
*/intval(9.89); /*
結果是9
*/intval(string); /*
如果裡面是字串,直接返回結果:0
*/
二、四捨五入取整:round();
round(數值型資料,小數的位數); /*
1.不填寫第二個引數或者第二個引數為0,都是保留整數;
2.第二個引數是正數,表示保留小數點後幾位數字;
3.第二個引數是負數,表示末尾的幾位數取整
*/round(3.64159); //
4round(3.64159, 0); //
4round(3.64159, 2); //
3.64
round(5.64159, 3); //
3.642
round(364159, -2); //
364200
三、向上取整,有小數就加1:ceil()
小數部分進1
ceil(3.14159); //4ceil(3.64159); //
4
四、向下取整:floor()
小數部分捨去
floor(3.14159); //3floor(3.64159); //
3
php 處理庫存超賣的幾種處理方法
第一種方法 使用mysql資料庫的鎖機制。在事務中使用 for update 語句,在事務處理完成之後釋放這一條資料。使用tp5的框架 public function mysqllock else else 第二種方法 redis 事務。public function start reids tra...
PHP處理庫存超賣的幾種處理方法???
第一種方法 使用mysql資料庫的鎖機制。在事務中使用 for update 語句,在事務處理完成之後釋放這一條資料。使用tp5的框架 public function mysqllock else else 第二種方法 redis 事務。public function start reids tra...
數值交換的幾種方法
1 最簡單 最標準的一種方法,建立乙個臨時變數 int main 2 在不建立臨時變數的情況下交換兩個數的值 1 通過加減乘除的方法交換數值 define crt secure no warnings 1 include 交換兩個數的內容 int main 由於int定義整型變數,佔四個位元組。它定...