PDA

View Full Version : سوال: نمایش مبلغ به صورت مثلا 1,000,000 ریال



hamidhassas
شنبه 09 فروردین 1393, 19:46 عصر
من قیمت کالا رو در دیتابیس زخیره میکنم و بعد به نمایش میزارم چطوری میتونم کاری کنم که وقتی قیمت به نمایش در میاد به صورت سه رقم سه رقم از هم اعداد با کاما تفکیک بشن تا خوندن مبلغ برای مشتری راحت بشه مثلا بجای 10000 نویسه 10,000

SadeghPro19
شنبه 09 فروردین 1393, 19:58 عصر
با استفاده از تابع Number_Format (http://ir1.php.net/manual/en/function.number-format.php) میتونید اینکار رو انجام بدید.

hamidhassas
شنبه 09 فروردین 1393, 22:14 عصر
خط اول جواب داد



<?php

$number = 12345;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>

id1385
یک شنبه 10 فروردین 1393, 00:41 صبح
با سلام


str_replace(',','/',number_format(12456789))
// 123/456/789