15- PHP متقدم – شرح الدوال الرياضية الجاهزة لمعالجة الأرقام – PHP Math Functions

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
?>