جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
Hossein
4 سال پیش توسط Hossein مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
Hossein
تخصص : فرانت دولوپر
@whossein 4 سال پیش مطرح شد
1

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


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 4 سال پیش مطرح شد
1

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

درود

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

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

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


Hossein
تخصص : فرانت دولوپر
@whossein 4 سال پیش مطرح شد
1

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


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

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