09/10/2018, 23:23
Lỗi khi chuyển code từ localhost lên server
Cùng một code PHP sau:
code dùng để thêm dấu phẩy phân cách phần trăm ngàn, triệu cho 1 số. Nhưng khi chạy ở localhost thì ra 1,761,267. Còn chạy trên server thì lại ra 1,76,267. Tại sao nhỉ?
Có huynh đệ nào biết tại sao ko? Xin lưu ý các huynh đệ là chạy tốt ở localhost
Code:
$retArr = array(); $retVal = 1761267; while($retVal > 999) { $retVal = (string) $retVal / 1000; $retArr[] .= substr($retVal, strrpos($retVal, '.') + 1); $retVal = (int) substr($retVal, 0, strrpos($retVal, '.')); } $retArr[] .= $retVal; retVal = '; for($i = count($retArr) - 1; $i >0; $i--) $retVal .= $retArr[$i].','; $retVal .= $retArr[0]; return $retVal;
Có huynh đệ nào biết tại sao ko? Xin lưu ý các huynh đệ là chạy tốt ở localhost
Bài liên quan
number_format($retVal, 0, '', ',');
Nói có Bồ Tát chứng giám, đại ca đây cũng ko biết tại sao nữa? Nhưng mà bây giờ nó hiện đúng rồi, mặc dù đại ca đây ko có edit gì hết
mô phật, thiện tai, thiện tai
mà sao không dùng number_format nhỉ
giời thì bít rùi, khỏe wa1