การแปลงเศษส่วนเป็นจำนวนเต็มใน PHP
การใช้คำสั่ง int กับเศษส่วน
จะทำให้ได้เพียงส่วนที่เป็นจำนวนเต็ม
ของเศษส่วนนั้น:
<?php
$test = (int) '1.2';
var_dump($test); // จะแสดงผลเป็น 1
?>
คำสั่งนี้จะทำงานในลักษณะเดียวกันใน กรณีที่เราไม่ได้มีสตริงที่เป็นเศษส่วน แต่เป็น แค่ตัวเลขเศษส่วนล้วนๆ:
<?php
$test = (int) 1.2;
var_dump($test); // จะแสดงผลเป็น 1
?>
แปลงสตริงต่อไปนี้เป็นจำนวนเต็ม:
<?php
$test = '12.345';
?>