سلام روز بخیر
در جاوااسکریپت چطور میشه کار تابع number_format پی اچ پی رو انجام داد.
قیمت محصولاتو میخوام سه رقم سه رقم با ویرگول جدا کنم.
اخ ببخشید من اشتباهی جواب خودمو به عنوان بهترین پاسخ انتخاب کردم در حالی که جواب شما رو میخواستم انتخاب کنم.
ممنون از راهنمای خوبتون
@Rp76
دو حالت داره یا باید اول مبلغ را در پی اچ پی با تابع مورد نظر تغییر بدی در یک متغییر ذخیره کنی داخل جاوا اسکریپت نشون بدی یا از جاوا اسکریپت بفرستی به پی اچ پی دوباره همون کار را انجام بدی مثلا
کد خود را اینجا وارد کنید
<php>
$mynumber = number_format(4000000)
<script>
var=<?php echo $mtnumber ; ?>
</script>
میتونی از متد toString و replace در جاوااسکریپت استفاده کنی و یه عبارت با قاعده بهش پاس بدی
چیزی شبیه به تابع زیر:
function number_format(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
سلام وقتتون بخیر!
به regex نیاز نیست میتونید از این تابع استفاده کنید
function numberFormat(number){
return new Intl.NumberFormat('fa-IR').format(number);
}
اخ ببخشید من اشتباهی جواب خودمو به عنوان بهترین پاسخ انتخاب کردم در حالی که جواب شما رو میخواستم انتخاب کنم.
ممنون از راهنمای خوبتون
@Rp76
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟