الفرق بين المراجعتين لصفحة: «PHP/fmod»

من موسوعة حسوب
< PHP
ط استبدال النص - 'PHP/Function/intdiv' ب'PHP/intdiv'
ط استبدال النص - 'PHP/Operators/arithmetic' ب'PHP/arithmetic operators'
سطر 31: سطر 31:


== انظر أيضًا ==
== انظر أيضًا ==
* المعامل <code>[[PHP/Operators/arithmetic|/]]</code>: يعيد ناتج قسمة عددين.
* المعامل <code>[[PHP/arithmetic operators|/]]</code>: يعيد ناتج قسمة عددين.
* المعامل <code>[[PHP/Operators/arithmetic|%]]</code>: يعيد باقي قسمة عددين.
* المعامل <code>[[PHP/arithmetic operators|%]]</code>: يعيد باقي قسمة عددين.
* الدالة <code>[[PHP/intdiv|intdiv()‎]]</code>: تعيد ناتج قسمة عددين.
* الدالة <code>[[PHP/intdiv|intdiv()‎]]</code>: تعيد ناتج قسمة عددين.



مراجعة 03:32، 4 أبريل 2018

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

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

الوصف

float fmod ( float $x , float $y )

تعيد هذه الدالة باقي قسمة القيمة العدديَّة للمعامل x على القيمة العدديَّة للمعامل y. إذا فرضنا أنَّ الباقي هو r فتكون المعادلة x = i * y + r محقَّقة حيث i هو عدد حقيقي. يحمل المقسوم عليه r الإشارة ذاتها للمقسوم x إن كان المقسوم عليه y مغايرًا للصفر.

المعاملات

x

المقسوم.

y

المقسوم عليه.

القيم المعادة

تُعاد قيمة باقي قسمة x/y.

أمثلة

المثال 1: استعمال الدالة fmod()‎

<?php
$x = 5.7;
$y = 1.3;
$r = fmod($x, $y);	// $r = 0.5
// الباقي هو 0.5 لأن 4 * 1.3 + 0.5 = 5.7
?>

انظر أيضًا

  • المعامل /: يعيد ناتج قسمة عددين.
  • المعامل %: يعيد باقي قسمة عددين.
  • الدالة intdiv()‎: تعيد ناتج قسمة عددين.

مصادر