Hướng dẫn max to php - tối đa đến 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ì?

  • php
  • integer

127 hữu ích 0 bình luận 133k xem chia sẻ 0 bình luận 133k xem chia sẻ

answer

134

Từ hướng dẫn sử dụng PHP :

Kích thước của một số nguyên phụ thuộc vào nền tảng, mặc dù giá trị tối đa khoảng hai tỷ là giá trị thông thường (đó là 32 bit có dấu). PHP không hỗ trợ số nguyên không dấu. Kích thước số nguyên có thể được xác định bằng cách sử dụng hằng số PHP_INT_SIZE và giá trị tối đa bằng cách sử dụng hằng số PHP_INT_MAX kể từ PHP 4.4.0 và PHP 5.0.5.

Nền tảng 64-bit thường có giá trị tối đa khoảng 9E18, ngoại trừ trên Windows trước PHP 7, nơi luôn là 32 bit.

134 hữu ích 5 bình luận chia sẻ 5 bình luận chia sẻ

answer

92

Từ hướng dẫn sử dụng PHP :

  • Kích thước của một số nguyên phụ thuộc vào nền tảng, mặc dù giá trị tối đa khoảng hai tỷ là giá trị thông thường (đó là 32 bit có dấu). PHP không hỗ trợ số nguyên không dấu. Kích thước số nguyên có thể được xác định bằng cách sử dụng hằng số PHP_INT_SIZE và giá trị tối đa bằng cách sử dụng hằng số PHP_INT_MAX kể từ PHP 4.4.0 và PHP 5.0.5.-2,147,483,648 đến 2,147,483,647 (~ ± 2 tỷ)

Nền tảng 64-bit thường có giá trị tối đa khoảng 9E18, ngoại trừ trên Windows trước PHP 7, nơi luôn là 32 bit.

  • 134 hữu ích 5 bình luận chia sẻ -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807 (~ ± 9 tạ tỷ)

Các bản dựng 32-bit của PHP:

Các số nguyên có thể từ -2,147,483,648 đến 2,147,483,647 (~ ± 2 tỷ)

Các bản dựng 64-bit của PHP:

Số nguyên có thể từ -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807 (~ ± 9 tạ tỷ)

Các con số được bao gồm. 1 bình luận chia sẻ

answer

24

Từ hướng dẫn sử dụng PHP :

Kích thước của một số nguyên phụ thuộc vào nền tảng, mặc dù giá trị tối đa khoảng hai tỷ là giá trị thông thường (đó là 32 bit có dấu). PHP không hỗ trợ số nguyên không dấu. Kích thước số nguyên có thể được xác định bằng cách sử dụng hằng số PHP_INT_SIZE và giá trị tối đa bằng cách sử dụng hằng số PHP_INT_MAX kể từ PHP 4.4.0 và PHP 5.0.5.

Nền tảng 64-bit thường có giá trị tối đa khoảng 9E18, ngoại trừ trên Windows trước PHP 7, nơi luôn là 32 bit.

134 hữu ích 5 bình luận chia sẻ 3 bình luận chia sẻ

answer

16

Từ hướng dẫn sử dụng PHP :

Kích thước của một số nguyên phụ thuộc vào nền tảng, mặc dù giá trị tối đa khoảng hai tỷ là giá trị thông thường (đó là 32 bit có dấu). PHP không hỗ trợ số nguyên không dấu. Kích thước số nguyên có thể được xác định bằng cách sử dụng hằng số PHP_INT_SIZE và giá trị tối đa bằng cách sử dụng hằng số PHP_INT_MAX kể từ PHP 4.4.0 và PHP 5.0.5.

Nền tảng 64-bit thường có giá trị tối đa khoảng 9E18, ngoại trừ trên Windows trước PHP 7, nơi luôn là 32 bit.

134 hữu ích 5 bình luận chia sẻ 0 bình luận chia sẻ

answer

6

Từ hướng dẫn sử dụng PHP :

Kích thước của một số nguyên phụ thuộc vào nền tảng, mặc dù giá trị tối đa khoảng hai tỷ là giá trị thông thường (đó là 32 bit có dấu). PHP không hỗ trợ số nguyên không dấu. Kích thước số nguyên có thể được xác định bằng cách sử dụng hằng số PHP_INT_SIZE và giá trị tối đa bằng cách sử dụng hằng số PHP_INT_MAX kể từ PHP 4.4.0 và PHP 5.0.5.

Nền tảng 64-bit thường có giá trị tối đa khoảng 9E18, ngoại trừ trên Windows trước PHP 7, nơi luôn là 32 bit.

134 hữu ích 5 bình luận chia sẻ

Các bản dựng 32-bit của PHP: 1 bình luận chia sẻ

answer

2

Từ hướng dẫn sử dụng PHP :

Kích thước của một số nguyên phụ thuộc vào nền tảng, mặc dù giá trị tối đa khoảng hai tỷ là giá trị thông thường (đó là 32 bit có dấu). PHP không hỗ trợ số nguyên không dấu. Kích thước số nguyên có thể được xác định bằng cách sử dụng hằng số PHP_INT_SIZE và giá trị tối đa bằng cách sử dụng hằng số PHP_INT_MAX kể từ PHP 4.4.0 và PHP 5.0.5. 1 bình luận chia sẻ

answer

1

Từ hướng dẫn sử dụng PHP :

Kích thước của một số nguyên phụ thuộc vào nền tảng, mặc dù giá trị tối đa khoảng hai tỷ là giá trị thông thường (đó là 32 bit có dấu). PHP không hỗ trợ số nguyên không dấu. Kích thước số nguyên có thể được xác định bằng cách sử dụng hằng số PHP_INT_SIZE và giá trị tối đa bằng cách sử dụng hằng số PHP_INT_MAX kể từ PHP 4.4.0 và PHP 5.0.5.

Nền tảng 64-bit thường có giá trị tối đa khoảng 9E18, ngoại trừ trên Windows trước PHP 7, nơi luôn là 32 bit. 0 bình luận chia sẻ

answer

0

134 hữu ích 5 bình luận chia sẻ

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;

Các bản dựng 32-bit của PHP: 0 bình luận chia sẻ

Các số nguyên có thể từ -2,147,483,648 đến 2,147,483,647 (~ ± 2 tỷ)

Các bản dựng 64-bit của PHP:

Số nguyên có thể từ -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807 (~ ± 9 tạ tỷ)

Các con số được bao gồm.Find highest value

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".(array $value_array): mixed

92 hữu ích 1 bình luận chia sẻ :

Kích thước của các int PHP phụ thuộc vào nền tảng :string will be compared to an int as though it were 0, but multiple non-numeric string values will be compared alphanumerically. The actual value returned will be of the original type with no conversion applied.

PHP 6 thêm "longs" (64 bit ints).

24 hữu ích 3 bình luận chia sẻ max() can produce unpredictable results.

(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ẻ

Ah tôi đã tìm thấy nó: 2 32 - 1 (2147483647)

http://au2.php.net/int

Tràn số nguyên

Nếu PHP gặp một số vượt quá giới hạn của kiểu số nguyên, nó sẽ được hiểu là số thực thay thế. Ngoài ra, một phép toán dẫn đến một số vượt quá giới hạn của kiểu số nguyên sẽ trả về một số thực thay thế.

6 hữu ích 1 bình luận chia sẻ returns the parameter value considered "highest" according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
1) the first provided to the function will be returned.

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 .

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
2 will be returned and an
$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
3
error will be emitted.

2 hữu ích 1 bình luận chia sẻ

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,max()

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
4

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
5

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
6
  • 1 hữu ích 0 bình luận chia sẻ
  • Mặc dù các PHP_INT_*hằng số tồn tại trong một thời gian rất dài, các giá trị MIN / MAX giống nhau có thể được tìm thấy theo chương trình bằng cách dịch chuyển sang trái cho đến khi đạt đến số âm:

0 hữu ích 0 bình luận chia sẻ

Đăng nhập để trả lời câu hỏi

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
7

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
8

$x = 1;
while ($x > 0 && $x <<= 1);
echo "MIN: ", $x;
echo PHP_EOL;
echo "MAX: ", ~$x;
9

print PHP_INT_MIN . ", ” . PHP_INT_MAX;0

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

deoomen ¶

3 tháng trước

print PHP_INT_MIN . ", ” . PHP_INT_MAX;2

print PHP_INT_MIN . ", ” . PHP_INT_MAX;3

print PHP_INT_MIN . ", ” . PHP_INT_MAX;4

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

volch5 tại gmail dot com

8 năm trước

print PHP_INT_MIN . ", ” . PHP_INT_MAX;6

Marcini ¶

13 năm trước

print PHP_INT_MIN . ", ” . PHP_INT_MAX;7

print PHP_INT_MIN . ", ” . PHP_INT_MAX;8

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

Costinu ¶

10 năm trước

-9223372036854775808, 92233720368547758070

Alex Rath ¶

12 năm trước

-9223372036854775808, 92233720368547758071

-9223372036854775808, 92233720368547758072

-9223372036854775808, 92233720368547758073

-9223372036854775808, 92233720368547758074

ries tại vantwisk dot nl ¶

13 năm trước

-9223372036854775808, 92233720368547758075

-9223372036854775808, 92233720368547758076

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

Costinu ¶

8 năm trước

-9223372036854775808, 92233720368547758078

-9223372036854775808, 92233720368547758079

PHP_INT_*0

PHP_INT_*1

PHP_INT_*2

Marcini ¶

13 năm trước

PHP_INT_*3

PHP_INT_*4

PHP_INT_*5

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

Costinu ¶

10 năm trước

PHP_INT_*7

PHP_INT_*8

PHP_INT_*9

$value_array0

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

Alex Rath ¶

12 năm trước

$value_array2

$value_array3

ries tại vantwisk dot nl ¶

Revo_ ¶

12 năm trước

$value_array5

$value_array6

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

ries tại vantwisk dot nl ¶

Revo_ ¶

$value_array8

$value_array9

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

MichaelAngel0 tại mail.com

15 năm trước

01

02

03

04

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1

Johnphayes tại Gmail Dot Com ¶

16 năm trước

06

07

ries tại vantwisk dot nl ¶

Revo_ ¶

10 năm trước

09

value0

value1

Alex Rath ¶

10 năm trước

value2

Alex Rath ¶

Revo_ ¶

value3

-9223372036854775808, 92233720368547758072

value5

value6

MichaelAngel0 tại mail.com

15 năm trước

value7

value8

print PHP_INT_MIN . ", ” . PHP_INT_MAX;1