برنامه نویسی

آموزش کار با اعداد در PHP و مفاهیم Float و Integer و Number Strings

آموزش Number ها در PHP و نحوه استفاده از Floats، Integers و Number Strings

کار با اعداد در زبان PHP ساده است، ما در این مقاله قصد داریم انواع اعداد Float و Integer و Number Strings  در پی اچ پی و نحوه استفاده از آنها را به طور کامل به شما عزیزان آموزش دهیم، همراه داتیس نتورک باشید.

آموزش کار با اعداد در PHP و مفاهیم Float و Integer و Number Strings

اعداد در PHP

اعداد یکی از کاربردی ترین بخش های راه اندازی یک وب سایت و اپلیکیشن تحت وب است و بدون شک در برنامه ای که می نویسیم با اعداد صحیح و اعشاری و … کار داریم.

نکته ای که باید در مورد PHP مورد توجه قرار گیرد این است که این امکان تبدیل خودکار نوع داده را فراهم می کند.

برای مثال، اگر یک مقدار صحیح را به یک متغیر اختصاص دهید، نوع آن متغیر به طور خودکار یک عدد صحیح خواهد بود.

سپس اگر یک رشته را به همان متغیر اختصاص دهید، نوع آن به یک رشته تغییر می کند.

نکته: این تبدیل خودکار گاهی اوقات می تواند کد شما را خراب کند.

Integers (اعداد صحیح) در PHP

عدد صحیح یا عدد درست، عددی است که می‌تواند بدون جزء کسری نوشته شود.

به زبان ساده تر به عددی که قسمت اعشاری ندارد، عدد صحیح می گویند.

2، 256، 256-، 10358، 179567-  همه عدد صحیح هستند.

بنابراین، Integers یک نوع داده صحیح  یا یک عدد غیر اعشاری بین 2147483648- و 2147483647- است.

مقداری بزرگتر یا کوچیک تر از این به عنوان float ذخیره می شود، زیرا از حد یک عدد صحیح بیشتر است.

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

قانون های Integers (اعداد صحیح) 

  • یک عدد صحیح باید حداقل یک رقم داشته باشد.
  • یک عدد صحیح نباید اعشار داشته باشد.
  • یک عدد صحیح می تواند مثبت و یا منفی باشد.

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

  • is_int()
  • is_integer() – alias of is_int()
  • is_long() – alias of is_int()

مثال:

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

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

Floats (اعداد اعشاری) در PHP

Float یک عدد با یک نقطه اعشاری است.

برای مثال 2.0، 256.4، 10.358، 7.64E + 5 ،5.56E-5 همه Float هستند.

نوع داده Float معمولاً می تواند مقداری تا 1.7976931348623E + 308 (وابسته به سیستم عامل) را ذخیره کند و حداکثر دقت آن 14 رقم است.

PHP برای بررسی اینکه نوع متغیر اعشاری است توابع زیر را دارد:

  • is_float()
  • is_double() – alias of is_float()

مثال:

<?php
$x = 10.365;
var_dump(is_float($x));
?>

NAN در PHP

NaN مخفف کلمه Not a Number است.

NaN برای عملیات غیر ممکن ریاضی استفاده می شود.

PHP برای بررسی اینکه یک مقدار عدد نیست تابع زیر را دارد:

  • is_nan()

با این حال، تابع var_dump() نوع و مقدار داده را برمی گرداند.

مثال:

<?php
$x = acos(8);
var_dump($x);
?>

Number Strings (رشته های عددی) در PHP

از تابع is_numeric() می توان برای یافتن عددی بودن یک متغیر استفاده کرد.

اگر متغیر یک عدد یا یک رشته عددی باشد ، تابع true برمی گردد ، در غیر این صورت false است.

مثال:

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

$x = "5985";
var_dump(is_numeric($x));

$x = "59.85" + 100;
var_dump(is_numeric($x));

$x = "Hello";
var_dump(is_numeric($x));
?>

امیدوارم مقاله آموزش اعداد در PHP برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *