سلام دوستان من میخوام تو php ریال رو به تومان تبدیل کنم برا این کار میام عددی که میخام رو تقسیم بر 10 میکنم که طبیعتا درسته اما اگر عدد رند باشه مثلا 250000 میشه 25000 ولی وقتی عدد اعشار باشه مثلا 218,380 میشه 21,8 چطوری باید این مشکل رو حل کنم
سلام.
یعنی چی عدد اعشار داشته باشه؟
به عنوان مثلا همون چیزی که خودتون گفتین: طرف وارد میکنه 218380 (دویست و هجده هزار و سیصد و هشتاد ریال) که وقتی تقسیم بر 10 میشه، تبدیل میشه به 21838 ( بیست و یک هزار و هشتصد و سی و هشت).
موفق باشید.
ببینید من قیمت لحضه ای دلار رو از یک api میگیرم خروجی که Api به من میده اینطوری هستش ۲۱۸,۳۸۰
ببینید برای اینکه این مشکلو حل کنید، زمانی که رشته رو میگیرید اگه اعشار داشته باشه باید حذف بشه و به این صورت 218380 باشه تا به جواب درست برسین.
این که اعشار نیست، جداکنندهست.
علاوه بر راهکار آقای بیات، باید اعداد رو هم تبدیل کنید چون ۲۱۸۳۸۰ با 218380 فرق داره. همین رو هم با فانکشن str_replace
انجام بدید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟