Hàm intval

Hàm intval chuyển đổi giá trị được truyền vào thành số nguyên. Tham số đầu tiên nhận giá trị cần chuyển đổi, tham số thứ hai không bắt buộc xác định cơ số của hệ thống số.

Cú pháp

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

Ví dụ

Chuyển đổi chuỗi "123" thành số nguyên:

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

Kết quả thực thi mã:

php123

Ví dụ

Chuyển đổi chuỗi "12.3" thành số nguyên:

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

Kết quả thực thi mã:

php12

Ví dụ

Chuyển đổi chuỗi thập lục phân với việc chỉ định cơ số:

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

Kết quả thực thi mã:

php26

Ví dụ

Chuyển đổi mảng thành số nguyên:

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

Kết quả thực thi mã:

php0

Xem thêm

  • hàm floatval,
    chuyển đổi giá trị thành số dấu phẩy động
  • hàm strval,
    chuyển đổi giá trị thành chuỗi