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ẻ!