PHP Math Functions – الدوال الرياضية الجاهزة لمعالجة الأرقام
=====================
توفر PHP مجموعة كبيرة من الدوال الرياضية الجاهزة لمعالجة الأرقام.
abs()
——
ترجع القيمة المطلقة للرقم.
<?php
echo abs(-5); // 5
?>
acos()
——-
تحسب القوس جيب التمام (arc cosine).
<?php
echo acos(0.5);
?>
asin()
——-
تحسب القوس جيب (arc sine).
<?php
echo asin(0.5);
?>
atan()
——-
تحسب القوس ظل الزاوية (arc tangent).
<?php
echo atan(1);
?>
bindec()
———
تحول رقم ثنائي إلى عشري.
<?php
echo bindec("1010"); // 10
?>
ceil()
——-
تقرب الرقم إلى [شركة برمجة مصرية] أقرب عدد صحيح لأعلى.
<?php
echo ceil(4.3); // 5
?>
cos()
——
تحسب جيب التمام.
<?php
echo cos(deg2rad(60)); // تحويل للدرجات
?>
decbin()
———
تحول رقم عشري إلى ثنائي.
<?php
echo decbin(10); // 1010
?>
deg2rad()
———-
تحول درجات إلى راديان.
<?php
echo deg2rad(180); // 3.14 تقريبًا
?>
exp()
——
تحسب e مرفوعة للأس.
<?php
echo exp(1); // ≈ 2.718
?>
floor()
——–
تقرب [شركة برمجة مصرية] الرقم إلى أقرب عدد صحيح لأسفل.
<?php
echo floor(4.7); // 4
?>
fmod()
——-
تحسب الباقي من القسمة.
<?php
echo fmod(20, 3); // 2
?>
log()
——
تحسب اللوغاريتم الطبيعي (ln).
<?php
echo log(10); // ln(10)
?>
max() / min()
————–
ترجع أكبر/أصغر قيمة من مجموعة.
<?php
echo max(1, 5, 3); // 5
echo min(1, 5, 3); // 1
?>
pi()
—–
ترجع قيمة π (باي).
<?php
echo pi(); // 3.1415926535898
?>
pow()
——
تحسب القوة (الأس).
<?php
echo pow(2, 3); // 8
?>
rand() / mt_rand()
——————–
ترجع عددًا عشوائيًا.
<?php
echo rand(1, 100);
echo mt_rand(1, 100);
?>
round()
——–
تقرب الرقم لأقرب عدد صحيح.
<?php
echo round(3.6); // 4
?>
sin()
——
تحسب الجيب.
<?php
echo sin(deg2rad(30));
?>
sqrt()
——-
تحسب الجذر التربيعي.
<?php
echo sqrt(16); // 4
?>
tan()
——
تحسب الظل.
<?php
echo tan(deg2rad(45)); // ≈ 1
?>
