اعداد در PHP
اعداد صحیح، اعشاری، عملیات ریاضی و توابع ریاضی پرکاربرد در PHP
انواع عدد در PHP
PHP دو نوع عدد اصلی دارد:
| نوع | توضیح | محدوده |
|---|---|---|
| Integer | عدد صحیح | -۲۱۴۷۴۸۳۶۴۸ تا ۲۱۴۷۴۸۳۶۴۷ (۳۲ بیتی) |
| Float | عدد اعشاری | تا ۱۴ رقم اعشار |
تعریف اعداد
<?php
$int = 42; // عدد صحیح مثبت
$negative = -100; // عدد صحیح منفی
$float = 3.14; // عدد اعشاری
$zero = 0; // صفر
?>
عملیات ریاضی پایه
| عملگر | نام | مثال | نتیجه |
|---|---|---|---|
+ | جمع | 5 + 3 | 8 |
- | تفریق | 5 - 3 | 2 |
* | ضرب | 5 * 3 | 15 |
/ | تقسیم | 6 / 3 | 2 |
% | باقیمانده | 7 % 3 | 1 |
** | توان | 2 ** 3 | 8 |
عملگرهای اختصاری
<?php
$x = 10;
$x += 5; // معادل $x = $x + 5; → 15
$x -= 3; // معادل $x = $x - 3; → 12
$x *= 2; // معادل $x = $x * 2; → 24
$x /= 4; // معادل $x = $x / 4; → 6
$x++; // افزایش یک واحد → 7
$x--; // کاهش یک واحد → 6
?>
توابع ریاضی پرکاربرد
| تابع | توضیح | مثال |
|---|---|---|
abs() | قدر مطلق | abs(-5) → 5 |
round() | گرد کردن | round(3.7) → 4 |
ceil() | گرد کردن به بالا | ceil(3.1) → 4 |
floor() | گرد کردن به پایین | floor(3.9) → 3 |
max() | بیشترین | max(1, 5, 3) → 5 |
min() | کمترین | min(1, 5, 3) → 1 |
pow() | توان | pow(2, 3) → 8 |
sqrt() | جذر | sqrt(16) → 4 |
rand() | عدد تصادفی | rand(1, 100) |
فرمتبندی اعداد — number_format()
<?php
$price = 1500000;
echo number_format($price); // 1,500,000
echo number_format($price, 0, ".", "/"); // 1/500/000
?>
برای نمایش قیمت به تومان، از
number_format() استفاده کنید تا اعداد با کاما جدا شوند و خواناتر باشند.این مبحث بخشی از دوره آموزش کامل PHP است.