• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

راهنمایی برای رند کردن اعداد برای قیمت

ehsan95

Registered User
تاریخ عضویت
4 فوریه 2012
نوشته‌ها
1,869
لایک‌ها
298
محل سکونت
اصفهان
سلام دوستان میخواستم ببینم از چه کدی استفاده کنم که مثلا 237809 را به 238000 تبدیل کنه؟ یه دستور کلی میخواد اون چیه؟
ممنون!!!!
 

sh.n.n786

Registered User
تاریخ عضویت
28 سپتامبر 2011
نوشته‌ها
454
لایک‌ها
94
درود

دوست عزیز این چیزی که شما خواستید به زبان PHP میشه این :

PHP:
<?php 
$str = '25432035';
echo round($str, -5);
// خروجی : 25400000 
?>
امید وارم مفید باشه

موفق باشید
 

ehsan95

Registered User
تاریخ عضویت
4 فوریه 2012
نوشته‌ها
1,869
لایک‌ها
298
محل سکونت
اصفهان
ممنون بخاطر کمک
بنده زیاد تو برنامه نویسی و اینا نیستم این قسمت توی سایتم برام خیلی مهمه و میخوام برای رند کردن قیمت ها براش استفاده بشه
ممنون میشم کمکی بکنید
اون کد که دادید رو نمیشه بجای عددش متغیر گذاشت یا من بلد نیستم
این کد مربوط به قیمت کالا هست
PHP:
<?php echo $price; ?>
بنده میخوام این price رند بشه بعد نشون داده بشه
ممنون از شما
 

downloadpa

Registered User
تاریخ عضویت
15 آگوست 2011
نوشته‌ها
192
لایک‌ها
47
سن
30
محل سکونت
ایران، شیراز
اینا رو امتحان کنید
این کد رو به سمت بالا گرد میکنه مثلا اگه مقدار 1.2 باشه به "2" تبدیلش میکنه
PHP:
<؟php echo ceil($price); ?>

این یکی هم به سمت پایین گرد میکنه

PHP:
<؟php echo floor($price); ?>


ولی فکر کنم منظورتون همون چیزیه که sh.n.n786 جان گفتند

PHP:
echo round($price, -2);
 

jackmorfy

Registered User
تاریخ عضویت
10 فوریه 2012
نوشته‌ها
1,054
لایک‌ها
154
حق با دوستا هست
شما باید این مورد رو در بخش php مطرح کنید
حتماً جواب میگیرین
 

ehsan95

Registered User
تاریخ عضویت
4 فوریه 2012
نوشته‌ها
1,869
لایک‌ها
298
محل سکونت
اصفهان
ممنون مشکلم حل شد بااولی خیلی ممنون
 
بالا