Hide this notice

مرحبا أنت تستخدم انترنت اكسبلورر ٦ و هو متصفح اصدر في العام 2001 الا يبدو لك ذلك قديما .

نحن ننصحك بقوة بترقية متصفحك إلى نسخة أحدث مثل أنترنت اكسيلورر ٨ أو فايرفوكس و الذي سيتيح لك تصفح أفضل ليس لموقعنا فقط بل في كل أرجاء الأنترنت..

لو كنت لا تريد أو لا تملك الصلاحية لترقية المتصفح يمكنك أن تستمر في التصفح على الرحب و السعة لكن تذكر قد لا تتمكن من استعراض بعض خدمات الموقع بالشكل المطلوب . بالطبع يمكنك إخفاء هذه الرسالة و تستمر في التصفح و لن تظهر لك هذه الرسالة مرة أخرى .

Post Pic

الدوال الرياضية

مجموعة من الدوال المستخدمة في العمليات الرياضية

فيما يلي شرح لبعض أهم الدوال الريا ضية و ليس جميعها .. لمعرفة المزيد يمكنك زيارة دليل لغة php على موقعه الرسمي ..

abs

القيمة المطلقة ..


$abs = abs(-4.2); // النتيجة : $abs = 4.2; (قيمة عشرية)
$abs2 = abs(5);      // النتيجة : $abs2 = 5; (رقم)
$abs3 = abs(-5);    // النتيجة : $abs3 = 5; (رقم)

base_convert

تحويل الرقم بين نظم العد المختلفة مثلا من النظام العشري إلى النظام الثنائي و هكذا . في المثال التالي سنحول الرقم من النظام السادس عشر إلى النظام الثنائي

$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);

          النتيجة ..                    10

1000110111001100110100

ceil

للتقريب إلى أقرب رقم عالي صحيح ..

echo ceil(4.3);      // 5
echo ceil(9.999);    // 10
echo ceil(-3.14);    // -3

floor

يرجع أقرب أقل رقم صحيح .. عكس الدالة ceil


echo floor(4.3);      // 4
echo floor(9.999); // 9
echo floor(-3.14); // -4

fmod

يرجع باقي قسمة العددين ..


$x = 5.7;
$y = 1.3;
$r = fmod($x, $y);                    // النتيجة تساوي 0.5          // قيمة القسمة 4.5 و بالتالي فالباقي من القسمة هو نصف ..

max

إرجاع القيمة الكبرى عند المقارنة بين عدد من القيم ..


echo max(1, 3, 5, 6, 7);    // 7
echo max(array(2, 4, 5)); // 5
echo max(0, 'hello');        // 0
echo max('hello', 0);        // hello
echo max(-1, 'hello');      // hello                      // في المثال التالي سقارن القيم بين كل متسلسلة و ينتج متسلسلة جديدة    بالقيم الكبرى ..           // ففي المثال سيقارن 2 من المتسلسلة الأولى مع 2 من المتسلسلة الثانية            // ثم سيقارن 4 مع 5 و بما ان 5 أكبر سيضع 5 في المتسلسلة الناتجة ..
$val = max(array(2, 4, 8), array(2, 5, 7)); // المتسلسلة الناتجة ..
array(2, 5, 7)                      // لو تمت المقارنة بين متسلسلة و متغير آخر ليس متسلسلة فإن المتسلسلة دائما تعتبر الأكبر..
$val = max('string', array(2, 5, 7), 42);      // array(2, 5, 7)

min

عكس الدالة السابقة ترجع القيمة الأقل في المجموعة ..

round

التقريب لأقرب قيمة ..

           echo round(3.4);            // 3
echo round(3.5);            // 4
echo round(3.6);            // 4
echo round(3.6, 0);        // 4
 echo round(1.95583, 2);    // 1.96
 echo round(1241757, -3); // 1242000
 echo round(5.045, 2);      // 5.05
 echo round(5.055, 2);      // 5.06

 

sqrt

للحصول على الجذر التربيعي ..

echo sqrt(9); // 3
echo sqrt(10); // 3.16227766 ...

rand

انتاج رقم عشوائي..

          // انتاج رقم عشوائي بدون تحديد مجال
echo rand() ;                    // انتاج رقم عشوائي بين الرقم 5 و 15
echo rand(5, 15);

بقلم : فاطمة العمادي

أم و زوجة .. مصممة حرة و مصورة .. عرف الناس كتاباتي التقنية من خلال شخصية خيالية هي الدكتور نت . اصمم المواقع منذ العام ١٩٩٩م .

أوسمة : , ,

التعليقات مغلقة .