سلام وقت بخیر
ببخشید دقیقا کاربرد 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 استفاده کرد.