PHP int – Giới thiệu về kiểu dữ liệu integer trong PHP

PHP int - Giới thiệu về kiểu dữ liệu integer trong PHP

nsTóm tắt: trong hướng dẫn này, bạn sẽ học về kiểu dữ liệu int trong PHP đại diện cho các số nguyên trong PHP.

Giới thiệu về kiểu dữ liệu integer trong PHP

Số nguyên là các số nguyên như -3, -2, -1, 0, 1, 2, 3… PHP sử dụng kiểu dữ liệu int để đại diện cho các số nguyên.

Dải giá trị của số nguyên phụ thuộc vào nền tảng mà PHP chạy. Thường thì, số nguyên sẽ có dải giá trị từ -2,147,438,648 đến 2,147,483,647. Đây tương đương với 32 bit có dấu.

Để biết kích thước của số nguyên, bạn sử dụng hằng số PHP_INT_SIZE. Cũng có thể sử dụng các hằng số PHP_INT_MINPHP_INT_MAX để lấy giá trị số nguyên tối thiểu và tối đa.

PHP biểu diễn số nguyên int dưới dạng thập phân, bát phân, nhị phân, và thập lục phân.

Số thập phân

PHP sử dụng một chuỗi các chữ số không có số 0 dẫn để biểu diễn các giá trị thập phân. Chuỗi có thể bắt đầu bằng dấu cộng hoặc dấu trừ. Nếu không có dấu, thì số nguyên là dương. Ví dụ:

2000
-100
12345

Từ PHP 7.4, bạn có thể sử dụng dấu gạch dưới (_) để nhóm các chữ số trong một số nguyên để dễ đọc hơn. Ví dụ, thay vì sử dụng số như sau:

1000000

bạn có thể sử dụng dấu gạch dưới (_) để nhóm các chữ số như sau:

1_000_000

Số bát phân

Số bát phân bắt đầu với số 0 và một chuỗi các chữ số từ 0 đến 7. Giống như số thập phân, số bát phân có thể có dấu cộng (+) hoặc trừ (-). Ví dụ:

+010 // thập phân 8

Số thập lục phân

Số thập lục phân bắt đầu với 0x và một chuỗi các chữ số (0-9) hoặc chữ cái (A-F). Các chữ cái có thể là chữ thường hoặc hoa. Theo quy ước, các chữ cái được viết hoa.

Tương tự như số thập phân, số thập lục phân có thể bao gồm dấu, hoặc cộng (+) hoặc trừ (-). Ví dụ:

0x10 // thập phân 16
0xFF // thập phân 255

Số nhị phân

Số nhị phân bắt đầu với 0b và được theo sau bởi một chuỗi các chữ số 0 và 1 và nó thể bao gồm dấu. Ví dụ:

0b10 // thập phân 2

Hàm is_int()

Hàm tích hợp is_int() trả về true nếu một giá trị (hoặc một biến) là một số nguyên. Ngược lại, nó trả về false. Ví dụ:

$amount = 100;
echo is_int($amount);

Kết quả:

1

Tóm tắt

  • Số nguyên là các số nguyên như -1, 0, 1, 2…
  • Sử dụng hằng số PHP_INT_SIZE để lấy kích thước của số nguyên
  • Sử dụng các hằng số PHP_INT_MINPHP_INT_MAX để lấy giá trị số nguyên tối thiểu và tối đa.
  • Số nguyên chữ thành thể là thập phân, bát phân, thập lục phân, và nhị phân.
  • Sử dụng hàm is_int() trả về true nếu một giá trị (hoặc biến) là số nguyên.

Thành Nguyễn

Tôi là Thành, nên tôi đặt tên blog là Thành Nè, Thánh Né... là một coder cùi bắp (Code quèn). Chẳng giỏi viết lách, chỉ giỏi chém gió và có sở thích chia sẻ những kiến thức tôi đã từng...