راکت
حل شده

گرفتن مقدار عدد از رشته در php

3 پاسخ

من رشته ای بصورت زیر دارم:
"14000 ریال"
که میخوام قسمت عددی این رشته (قیمت) را در بیارم؛ لطفا راهنمایی کنید

ثبت پرسش جدید

پاسخ‌ها

3
Hossein
Hossein
@whossein

تخصص: فرانت دولوپر

بهترین پاسخ

با تشکر از پاسختون اما گزینه بهتر که جواب گرفتم کد زیر بود:
preg_match_all("!\d+!", $str, $price);

الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

@whossein
با تابع str_replace مقدار "ریال" رو با "" عوض کنید.
بعد اسپیس ها رو با trim پاک کنید.

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

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

درود

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

پارامتر اول میشه جدا کننده که در مورد شما اسپیس هست
و پارامتر دوم رشته هست

این تابع آرایه‌ای بر میگردونه که اندیس اولش ۱۴۰۰۰ و اندیس بعدی ریال هست

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

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

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