شرح صفوف ومحتوى الفقرة
تعالج الدوال المدمجة abs() وmin() وmax() وsqrt() ومعامل الأسس ** حساب المسافات وتقييد الحدود والجذور التربيعية بسهولة.
- تُرجع
abs($n)القيمة المطلقة الموجبة للعدد الصحيح أو العشري (مثلاًabs(-42)تُرجع42). - دمج
min(100, max(0, $score))يحصر أي رقم ضمن النطاق0..100مباشرة بدون جمل شرطية! - تُرجع
sqrt(81)الجذر التربيعيfloat(9)، ويحسب المعامل2 ** 10القيمة1024.
تحول abs(120 - 175) الناتج -55 إلى 55، وتقيد min(100, max(0, 118)) الدرجة عند السقف 100، وتحسب sqrt() الوتر 5.
PHP
<?php
$delta = abs(120 - 175);
$rawScore = 118;
$clamped = min(100, max(0, $rawScore));
$hypotenuse = sqrt((3 ** 2) + (4 ** 2));
echo "Delta: $delta | Clamped: $clamped\n";
echo "Hypotenuse: $hypotenuse\n";