اعداد صحیح پی اچ پی(PHP Integers)

یک عدد صحیح عددی است بدون هیچ بخش اعشاری.


2، 256، -256، 10358، -179567 همه اعداد صحیح هستند. در حالی که 7.56، 10.0، 150.67 هستند
شناور است.


بنابراین، یک نوع داده عدد صحیح یک عدد غیر اعشاری بین -2147483648 و
2147483647. مقدار بزرگتر (یا کمتر) از این به عنوان شناور ذخیره می شود،
زیرا از حد یک عدد صحیح فراتر می رود.


نکته مهم دیگری که باید بدانید این است که حتی اگر 4 * 2.5 10 باشد، نتیجه
به عنوان float ذخیره می شود، زیرا یکی از عملوندها یک float (2.5) است.


در اینجا چند قانون برای اعداد صحیح وجود دارد:



  • یک عدد صحیح باید حداقل یک رقم داشته باشد

  • یک عدد صحیح نباید دارای اعشار باشد

  • یک عدد صحیح می تواند مثبت یا منفی باشد

  • اعداد صحیح را می توان در سه قالب مشخص کرد: اعشاری (مبتنی بر 10)، هگزا دسیمال (مبتنی بر 16 - پیشوند با 0x) یا اکتال (بر اساس 8 - پیشوند با 0)


PHP دارای توابع زیر برای بررسی اینکه آیا نوع متغیر است یا خیر
عدد صحیح:



  • is_int()

  • is_integer() - نام مستعار is_int()

  • is_long() - نام مستعار is_int()



مثال


Check if the type of a variable is integer:



<?php
$x = 5985;
var_dump(is_int($x));

$x = 59.85;
var_dump(is_int($x));
?>