ฟังก์ชัน intval

ฟังก์ชัน intval แปลงค่าที่ส่งเข้ามาเป็นจำนวนเต็ม พารามิเตอร์แรกรับค่าสำหรับการแปลง พารามิเตอร์ที่สองซึ่งเป็นตัวเลือกกำหนดฐานของระบบตัวเลข

ไวยากรณ์

phpintval(mixed $value, int $base = 10): int

ตัวอย่าง

แปลงสตริง "123" เป็นจำนวนเต็ม:

php<?php
  $res = intval("123");
  echo $res;
?>

ผลลัพธ์การทำงานของโค้ด:

php123

ตัวอย่าง

แปลงสตริง "12.3" เป็นจำนวนเต็ม:

php<?php
  $res = intval("12.3");
  echo $res;
?>

ผลลัพธ์การทำงานของโค้ด:

php12

ตัวอย่าง

แปลงสตริงเลขฐานสิบหกโดยระบุฐาน:

php<?php
  $res = intval("1a", 16);
  echo $res;
?>

ผลลัพธ์การทำงานของโค้ด:

php26

ตัวอย่าง

แปลงอาร์เรย์เป็นจำนวนเต็ม:

php<?php
  $res = intval([1, 2, 3]);
  echo $res;
?>

ผลลัพธ์การทำงานของโค้ด:

php0

ดูเพิ่มเติม

  • ฟังก์ชัน floatval,
    ซึ่งแปลงค่าเป็นเลขทศนิยม
  • ฟังก์ชัน strval,
    ซึ่งแปลงค่าเป็นสตริง