آخر تابستونت رو متفاوت کن 🌟 ۳۰٪ تخفیف + هدیه ۳ میلیونی 🎁😉
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ حامد زالوند
سوال در مورد intval
محسن موحد حل شده توسط محسن موحد

سلام وقت بخیر 

ببخشید دقیقا کاربرد intval چیه

سلام،

تابع intval کاربرد اصلی تبدیل مقادیر به عدد صحیح (Integer) دارد.

- تبدیل رشته‌‌های عددی به عدد صحیح:


$str = '12345';
$num = intval($str); // $num is integer 12345

 

- تبدیل عدد اعشاری به عدد صحیح:


$float = 123.456 
$int = intval($float); // $int is integer 123

 

- تبدیل متغیرهای غیرعددی به عدد صحیح:

intval(true); // 1
intval(false); // 0

 

- استفاده به جای توابع تایپ کست مثل (int) و (integer)

- مقداردهی پیش‌ فرض به متغیرها:

$amount = intval($input) ?: 0;
// OR
$amount = intval($input) ?? 0;

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

بهترین پاسخ
محسن موحد ۰۳ مهر ۱۴۰۲، ۱۲:۴۲