Trong bài hướng dẫn này chúng tôi sẽ hướng dẫn các bạn thêm dấu phân cách hàng trăm, hàng ngàn… vào một chuỗi. Ví dụ: với chuỗi 1500000, bạn muốn hiển thị thành 1.500.000
Đoạn code sao đây sẽ giúp bạn làm điều đó:
function adddotstring($strNum) { $len = strlen($strNum); $counter = 3; $result = ""; while ($len - $counter >= 0) { $con = substr($strNum, $len - $counter , 3); $result = '.'.$con.$result; $counter+= 3; } $con = substr($strNum, 0 , 3 - ($counter - $len) ); $result = $con.$result; if(substr($result,0,1)=='.'){ $result=substr($result,1,$len+1); } return $result; }
Ví dụ: adddotstring(1500000) nó sẽ trả về kết quả là : 1.500.000
Chúc các bạn vui vẻ!