Hướng dẫn dùng integer limit trong PHP
Bỏ qua các thư viện đặc biệt cho phép bạn làm việc với các số rất lớn, giá trị int lớn nhất mà bạn có thể lưu trữ trong PHP là gì? Show
127 hữu ích 0 bình luận 133k xem chia sẻ answer 134 Từ hướng dẫn sử dụng PHP :
134 hữu ích 5 bình luận chia sẻ answer 92 Các bản dựng 32-bit của PHP:
Các bản dựng 64-bit của PHP:
Các con số được bao gồm. Lưu ý: một số bản dựng 64-bit đã từng sử dụng số nguyên 32-bit, đặc biệt là các bản dựng Windows cũ hơn của PHP Các giá trị bên ngoài các phạm vi này được biểu thị bằng các giá trị dấu phẩy động, cũng như các giá trị không phải là số nguyên trong các phạm vi này. Trình thông dịch sẽ tự động xác định thời điểm cần phải chuyển sang dấu phẩy động này dựa trên việc giá trị kết quả của một phép tính không thể được biểu diễn dưới dạng số nguyên hay không. PHP không hỗ trợ cho các số nguyên "không dấu" như vậy, giới hạn giá trị lớn nhất của tất cả các số nguyên trong phạm vi của một số nguyên "có dấu". 92 hữu ích 1 bình luận chia sẻ answer 24 Kích thước của các int PHP phụ thuộc vào nền tảng :
PHP 6 thêm "longs" (64 bit ints). 24 hữu ích 3 bình luận chia sẻ answer 16 (hơi muộn một chút, nhưng có thể hữu ích) Chỉ tin tưởng PHP_INT_MAX và PHP_INT_SIZE , giá trị này thay đổi tùy theo cung của bạn (32/64 bit) và hệ điều hành của bạn ... Bất kỳ "phỏng đoán" hoặc "gợi ý" nào khác đều có thể sai. 16 hữu ích 0 bình luận chia sẻ answer 6 Ah tôi đã tìm thấy nó: 2 32 - 1 (2147483647) http://au2.php.net/int
6 hữu ích 1 bình luận chia sẻ answer 2 Nó phụ thuộc vào hệ điều hành của bạn, nhưng 2147483647 là giá trị thông thường, theo hướng dẫn sử dụng . 2 hữu ích 1 bình luận chia sẻ answer 1 Nó phụ thuộc vào kiến trúc của máy chủ mà PHP chạy trên đó. Đối với 64-bit,
1 hữu ích 0 bình luận chia sẻ answer 0 Mặc dù các
0 hữu ích 0 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâmTrong bài này, chúng ta sẽ tìm hiểu kỹ về các kiểu dữ liệu số (number) trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP. Và các bạn cần đọc lại bài Các kiểu dữ liệu (data type) trong PHP để nắm sơ lược về kiểu dữ liệu Integer và Float trong PHP. Nội dung chính
1. Kiểu dữ liệu số nguyên (Integer) trong PHPTrong hệ thống 32bit, kiểu Integer lưu trữ một số nguyên từ -2147483648 (2^31-1) đến 2147483647 (2^31). Trong hệ thống 64bit, kiểu Integer lưu trữ một số nguyên từ -9223372036854775808 (2^63-1) đến 9223372036854775807 (2^63). Lưu ý: Một giá trị nằm ngoài phạm vi lưu trữ trên sẽ được lưu trữ với kiểu dữ liệu Float. PHP có các hằng số (constant) được xác định trước cho các số nguyên:
PHP có các function hỗ trợ kiểm tra xem một biến có đang lưu trữ số nguyên hay không:
Kết quả
2. Kiểu dữ liệu số thực (Float) trong PHPKiểu dữ liệu Float có thể lưu trữ giá trị lên đến 1.7976931348623E+308 và có tối đa là 14 chữ số ở phần thập phân. PHP có các hằng số (constant) được xác định trước cho các số thực:
Kết quả
Số vô cực trong PHP (PHP Infinity)Một giá trị lớn hơn PHP_FLOAT_MAX được coi là số vô cực (infinity). PHP có các function để kiểm tra xem một giá trị số là vô hạn hay hữu hạn:
Kết quả
3. Not a Number trong PHP (PHP NaN)NaN là viết tắt của Not a Number. PHP cung cấp sẵn hàm
Kết quả
4. Chuỗi số trong PHP (PHP Numerical Strings)Một String trong PHP có thể chỉ bao gồm các
chữ số. Hàm
Kết quả
5. Ép kiểu String và Float sang Integer trong PHPChúng ta có thể ép kiểu String và Float sang Integer trong PHP.
Kết quả
Hàm
|