راکت
حل شده

تبدیل ریال به تومان

6 پاسخ

سلام دوستان من میخوام تو php ریال رو به تومان تبدیل کنم برا این کار میام عددی که میخام رو تقسیم بر 10 میکنم که طبیعتا درسته اما اگر عدد رند باشه مثلا 250000 میشه 25000 ولی وقتی عدد اعشار باشه مثلا 218,380 میشه 21,8 چطوری باید این مشکل رو حل کنم

alfa
alfa
@mramani9957
ثبت پرسش جدید

پاسخ‌ها

6
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

از تابع str_replace در php استفاده کن

    str_replace(",","","۲۱۸,۳۸۰");
رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

سلام.
یعنی چی عدد اعشار داشته باشه؟
به عنوان مثلا همون چیزی که خودتون گفتین: طرف وارد میکنه 218380 (دویست و هجده هزار و سیصد و هشتاد ریال) که وقتی تقسیم بر 10 میشه، تبدیل میشه به 21838 ( بیست و یک هزار و هشتصد و سی و هشت).
موفق باشید.

alfa
alfa
@mramani9957

تخصص: برنامه نویس

@rezajahangir

ببینید من قیمت لحضه ای دلار رو از یک api میگیرم خروجی که Api به من میده اینطوری هستش ۲۱۸,۳۸۰

شاید پاسخ شما همین‌جا باشد

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

ببینید برای اینکه این مشکلو حل کنید، زمانی که رشته رو میگیرید اگه اعشار داشته باشه باید حذف بشه و به این صورت 218380 باشه تا به جواب درست برسین.

alfa
alfa
@mramani9957

تخصص: برنامه نویس

در این مورد میتونید بیشتر کمک کنید یا بگید چه مبحثی رو باید سرچ کنم
@rezajahangir

Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

این که اعشار نیست، جداکننده‌ست.
علاوه بر راهکار آقای بیات، باید اعداد رو هم تبدیل کنید چون ۲۱۸۳۸۰ با 218380 فرق داره. همین رو هم با فانکشن str_replace انجام بدید.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام