الفرق بين المراجعتين ل"PHP/math"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(إضفاة وصف للبعض الدوال.)
ط (إضافة شرح للدوال المتبقيَّة.)
سطر 84: سطر 84:
  
 
== <code>[[PHP/Function/is-nan|is-nan()‎]]</code>==
 
== <code>[[PHP/Function/is-nan|is-nan()‎]]</code>==
 +
تتحقَّق إن كان المعامل الممرَّر إليها ليس عددًا.
 +
 
== <code>[[PHP/Function/lcg-value|lcg-value()‎]]</code>==
 
== <code>[[PHP/Function/lcg-value|lcg-value()‎]]</code>==
 +
تعيد عددًا شبه عشوائي (pseudo random number) يترواح مجاله بين 0 - 1.
 +
 
== <code>[[PHP/Function/log10|log10()‎]]</code>==
 
== <code>[[PHP/Function/log10|log10()‎]]</code>==
 +
تعيد اللوغاريتم العشري log10، ذو الأساس 10، للعدد المُمرَّر إليها.
 +
 
== <code>[[PHP/Function/log1p|log1p()‎]]</code>==
 
== <code>[[PHP/Function/log1p|log1p()‎]]</code>==
 +
تعيد القيمة log(1 + x)‎، إذ x هو المعامل الممرَّر إلى الدالة.
 +
 
== <code>[[PHP/Function/log|log()‎]]</code>==
 
== <code>[[PHP/Function/log|log()‎]]</code>==
 +
تعيد اللوغاريتم الطبيعي loge، ذو الأساس e، للعدد المُمرَّر إليها.
 +
 
== <code>[[PHP/Function/max|max()‎]]</code>==
 
== <code>[[PHP/Function/max|max()‎]]</code>==
 +
تبحث عن أكبر قيمة من بين القيم الممرَّرة إليها ثمَّ تعيدها.
 +
 
== <code>[[PHP/Function/min|min()‎]]</code>==
 
== <code>[[PHP/Function/min|min()‎]]</code>==
 +
تبحث عن أصغر قيمة من بين القيم الممرَّرة إليها ثمَّ تعيدها.
 +
 
== <code>[[PHP/Function/mt-getrandmax|mt-getrandmax()‎]]</code>==
 
== <code>[[PHP/Function/mt-getrandmax|mt-getrandmax()‎]]</code>==
 +
تعيد أكبر قيمة عشوائيَّة محتملة.
 +
 
== <code>[[PHP/Function/mt-rand|mt-rand()‎]]</code>==
 
== <code>[[PHP/Function/mt-rand|mt-rand()‎]]</code>==
 +
تولِّد عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده وذلك باستعمال خوارزميَّة Mersenne Twister.
 +
 
== <code>[[PHP/Function/mt-srand|mt-srand()‎]]</code>==
 
== <code>[[PHP/Function/mt-srand|mt-srand()‎]]</code>==
 +
تحدِّد البذرة (seed) المستعملة في خوارزميَّة Mersenne Twister لتوليد أعداد عشوائيَّة.
 +
 
== <code>[[PHP/Function/octdec|octdec()‎]]</code>==
 
== <code>[[PHP/Function/octdec|octdec()‎]]</code>==
 +
تحوِّل العدد الثماني (octal) الممرَّر إليها إلى عدد عشري.
 +
 
== <code>[[PHP/Function/pi|pi()‎]]</code>==
 
== <code>[[PHP/Function/pi|pi()‎]]</code>==
 +
تعيد قيمة الثابت الرياضي π (يدعى pi).
 +
 
== <code>[[PHP/Function/pow|pow()‎]]</code>==
 
== <code>[[PHP/Function/pow|pow()‎]]</code>==
 +
تعيد القيمة <code>y<sup>x</sup></code> أي ترفع الأساس <code>y</code> إلى القوة <code>x</code> للقيمتين الممرَّتين إليها.
 +
 
== <code>[[PHP/Function/rad2deg|rad2deg()‎]]</code>==
 
== <code>[[PHP/Function/rad2deg|rad2deg()‎]]</code>==
 +
تحوِّل قيمة الزاوية الممرَّرة إليها بواحدة الراديان إلى ما يقابلها بواحدة الدرجات.
 +
 
== <code>[[PHP/Function/rand|rand()‎]]</code>==
 
== <code>[[PHP/Function/rand|rand()‎]]</code>==
 +
تولِّد عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده.
 +
 
== <code>[[PHP/Function/round|round()‎]]</code>==
 
== <code>[[PHP/Function/round|round()‎]]</code>==
 +
تقرِّب العدد العشري الممرَّر إليها.
 +
 
== <code>[[PHP/Function/sin|sin()‎]]</code>==
 
== <code>[[PHP/Function/sin|sin()‎]]</code>==
 +
تعيد تعيد جيب القيمة المُمرَّرة إليها.
 +
 
== <code>[[PHP/Function/sinh|sinh()‎]]</code>==
 
== <code>[[PHP/Function/sinh|sinh()‎]]</code>==
 +
تعيد الجيب القطعي (hyperbolic sine) للقيمة المُمرَّرة إليها.
 +
 
== <code>[[PHP/Function/sqrt|sqrt()‎]]</code>==
 
== <code>[[PHP/Function/sqrt|sqrt()‎]]</code>==
 +
تعيد الجذر التربيعي للقيمة المُمرَّرة إليها.
 +
 
== <code>[[PHP/Function/srand|srand()‎]]</code>==
 
== <code>[[PHP/Function/srand|srand()‎]]</code>==
 +
تحدِّد البذرة (seed) المستعملة في خوارزميَّة توليد أعداد عشوائيَّة.
 +
 
== <code>[[PHP/Function/tan|tan()‎]]</code>==
 
== <code>[[PHP/Function/tan|tan()‎]]</code>==
 +
تعيد ظل القيمة المُمرَّرة إليها.
 +
 
== <code>[[PHP/Function/tanh|tanh()‎]]</code>==
 
== <code>[[PHP/Function/tanh|tanh()‎]]</code>==
 +
تعيد الظل القطعي (hyperbolic tangent) للقيمة المُمرَّرة إليها.
  
 
== مصادر ==
 
== مصادر ==

مراجعة 08:33، 23 مارس 2018

تسمح لك هذه الدوال بالتعامل مع العمليات الرياضية على الأعداد الصحيحة (integer) والعشرية (float). اطلع أيضًا على صفحة المعاملات الرياضية.

abs()‎

تعيد‎ القيمة المطلقة للعدد المُمرَّر إليها.

acos()‎

تعيد معكوس تجيب القيمة المُمرَّرة إليها.

acosh()‎

تعيد معكوس التجيب القطعي (Inverse hyperbolic cosine) للقيمة المُمرَّرة إليها.

asin()‎

تعيد معكوس جيب القيمة المُمرَّرة إليها.

asinh()‎

تعيد معكوس الجيب القطعي (Inverse hyperbolic sine) للقيمة المُمرَّرة إليها.

atan2()‎

تعيد معكوس الظل لناتج قسمة المعاملين الممرَّران إليها.

atan()‎

تعيد معكوس الظل للقيمة المُمرَّرة إليها.

atanh()‎

تعيد معكوس الظل القطعي (Inverse hyperbolic tangent) للقيمة المُمرَّرة إليها.

base-convert()‎

تحوِّل‎ العدد من أساس (الأساس العشري أو الست عشري مثلًا) إلى أساس آخر معيَّن.

bindec()‎

تحوِّل‎ العدد الثنائي الممرَّر إليها إلى عدد عشري.

ceil()‎

تقرِّب العدد العشري الممرَّر إليها إلى أكبر عدد صحيح.

cos()‎

تعيد تجيب القيمة المُمرَّرة إليها.

cosh()‎

تعيد التجيب القطعي (Hyperbolic cosine) للقيمة المررَّرة إليها.

decbin()‎

تحوِّل العدد العشري الممرَّر إليها إلى عدد ثنائي.

dechex()‎

تحوِّل‎ العدد العشري الممرَّر إليها إلى عدد ست عشري.

decoct()‎

تحوِّل العدد العشري الممرَّر إليها إلى عدد ثماني (octal).

deg2rad()‎

تحوِّل قيمة الزاوية الممرَّرة إليها بواحدة الدرجات إلى ما يقابلها بواحدة الراديان.

exp()‎

تعيد القيمة ex إذ x هو المعامل الممرَّر إلى الدالة، و e هو ثابت أولر (يدعى أيضًا الثابت النيبيري).

expm1()‎

تعيد القيمة ex - 1 (أي كما لو أننا نفذنا التعبير البرمجي exp(x) - 1)، إذ x هو المعامل الممرَّر إلى الدالة، و e هو ثابت أولر (يدعى أيضًا الثابت النيبيري).

floor()‎

تقرِّب العدد الممرَّر إليها إلى أصغر عدد صحيح.

fmod()‎

تعيد باقي قسمة العددين الممرّرين إليها.

getrandmax()‎

تعيد أكبر قيمة عشوائيَّة محتملة.

hexdec()‎

تحوِّل العدد الست عشري (hexadecimal) الممرَّر إليها إلى عدد عشري.

hypot()‎

تحسب طول وتر المثلث قائم الزاوية وتعيده.

intdiv()‎

تعيد العدد الصحيح لحاصل قسمة العددين المُمرَّرين إليها.

is-finite()‎

تتحقَّق إن كان العدد الممرَّر إليها عددًا محدودًا (finite) أم لا.

is-infinite()‎

تتحقَّق إن كان العدد الممرَّر إليها عددًا غير محدود أو لا نهائي (infinite number) أم لا.

is-nan()‎

تتحقَّق إن كان المعامل الممرَّر إليها ليس عددًا.

lcg-value()‎

تعيد عددًا شبه عشوائي (pseudo random number) يترواح مجاله بين 0 - 1.

log10()‎

تعيد اللوغاريتم العشري log10، ذو الأساس 10، للعدد المُمرَّر إليها.

log1p()‎

تعيد القيمة log(1 + x)‎، إذ x هو المعامل الممرَّر إلى الدالة.

log()‎

تعيد اللوغاريتم الطبيعي loge، ذو الأساس e، للعدد المُمرَّر إليها.

max()‎

تبحث عن أكبر قيمة من بين القيم الممرَّرة إليها ثمَّ تعيدها.

min()‎

تبحث عن أصغر قيمة من بين القيم الممرَّرة إليها ثمَّ تعيدها.

mt-getrandmax()‎

تعيد أكبر قيمة عشوائيَّة محتملة.

mt-rand()‎

تولِّد عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده وذلك باستعمال خوارزميَّة Mersenne Twister.

mt-srand()‎

تحدِّد البذرة (seed) المستعملة في خوارزميَّة Mersenne Twister لتوليد أعداد عشوائيَّة.

octdec()‎

تحوِّل العدد الثماني (octal) الممرَّر إليها إلى عدد عشري.

pi()‎

تعيد قيمة الثابت الرياضي π (يدعى pi).

pow()‎

تعيد القيمة yx أي ترفع الأساس y إلى القوة x للقيمتين الممرَّتين إليها.

rad2deg()‎

تحوِّل قيمة الزاوية الممرَّرة إليها بواحدة الراديان إلى ما يقابلها بواحدة الدرجات.

rand()‎

تولِّد عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده.

round()‎

تقرِّب العدد العشري الممرَّر إليها.

sin()‎

تعيد تعيد جيب القيمة المُمرَّرة إليها.

sinh()‎

تعيد الجيب القطعي (hyperbolic sine) للقيمة المُمرَّرة إليها.

sqrt()‎

تعيد الجذر التربيعي للقيمة المُمرَّرة إليها.

srand()‎

تحدِّد البذرة (seed) المستعملة في خوارزميَّة توليد أعداد عشوائيَّة.

tan()‎

تعيد ظل القيمة المُمرَّرة إليها.

tanh()‎

تعيد الظل القطعي (hyperbolic tangent) للقيمة المُمرَّرة إليها.

مصادر