Math Functions
✅ abs() – القيمة المطلقة 📌 تُعيد القيمة الموجبة للعدد. 🟢 الفائدة: تُستخدم عندما نحتاج الفرق بين رقمين دون اعتبار للإشارة. ✅ mt_rand() – توليد رقم عشوائي (أفضل من rand()) 🟢 الفوائد: ⚠️ محاذير: ✅ intdiv() – القسمة الصحيحة (بدون…
✅ abs() – القيمة المطلقة 📌 تُعيد القيمة الموجبة للعدد. 🟢 الفائدة: تُستخدم عندما نحتاج الفرق بين رقمين دون اعتبار للإشارة. ✅ mt_rand() – توليد رقم عشوائي (أفضل من rand()) 🟢 الفوائد: ⚠️ محاذير: ✅ intdiv() – القسمة الصحيحة (بدون…
🔹 42. الفرق بين == و === في مقارنة المصفوفات المشغل ماذا يفعل؟ == يقارن المحتوى فقط بدون التحقق من الترتيب أو النوع === يقارن المحتوى + الترتيب + النوع بدقة ✅ مثال 1 – استخدام ==: ✅ مثال 2…
✅ 30. array_map() – تطبيق دالة على كل عنصر في المصفوفة 🟢 الفائدة: لتعديل أو تحويل العناصر دون استخدام foreach.⚠️ محذور: يُرجع مصفوفة جديدة، لا يُعدّل الأصلية. ✅ 31. array_filter() – تصفية المصفوفة حسب شرط 🟢 الفائدة: تصفية العناصر بدون…
✅ 1. count() – لحساب عدد العناصر ✅ الفائدة: معرفة حجم المصفوفة مفيد جدًا قبل التكرار باستخدام for. ✅ 10. is_array() – التحقق هل القيمة مصفوفة ✅ الفائدة: مفيدة للتحقق قبل استخدام دوال المصفوفات. ✅ 11. array_key_exists() – التحقق من…
🔹 ما هي المصفوفة؟ المصفوفة هي متغير واحد يمكنه تخزين أكثر من قيمة بداخله، بدلاً من إنشاء متغير لكل قيمة. مثال بسيط: 📌 هذا غير عملي، الحل الأفضل: ✅ فوائد المصفوفات: الفائدة الشرح 🔸 تخزين مجموعة من القيم في متغير…
📌 ما هي الدالة (Function)؟ الدالة هي كتلة كود قابلة لإعادة الاستخدام تقوم بمهام محددة. بدل ما نكرر نفس الكود أكثر من مرة، بنكتبه داخل دالة ونستدعيه عند الحاجة. ✨ مفهوم DRY: DRY = Don’t Repeat Yourselfيعني لا تكرر نفسك،…
✅ ما هي؟ هي حلقة تكرار (loop) مخصصة فقط للمصفوفات، تُستخدم للمرور على كل عنصر داخل المصفوفة بسهولة وبدون الحاجة لمؤشر أو عدّاد. 🧱 الصيغة العامة: أو إذا أردت الحصول على المفتاح أيضًا: 🧪 أمثلة عملية مشروحة: 🎯 1. مرور…
(المعاملات المنطقية) تُستخدم المعاملات المنطقية لربط أكثر من شرط داخل جملة شرطية if أو غيرها، وتُرجع true أو false بناءً على نتيجة الشروط. لماذا نحتاج Logical Operators؟ لأن البرامج دائمًا تحتاج أن تسأل أسئلة مثل: كل هذه تعتمد على: أي:…
(معاملات المقارنة) ✅ ما هي؟ هي معاملات تُستخدم لمقارنة القيم في PHP، وتُرجع دائمًا إما: وتُستخدم عادةً في الشروط: if, while, for, switch, وغيرها. ✅ أنواع معاملات المقارنة: المعامل الوصف مثال النتيجة == يساوي (فقط في القيمة) 5 == “5”…
(معاملات الإسناد) ✅ ما هي؟ هي المعاملات التي تُستخدم لإسناد (تخزين) القيم داخل المتغيرات.ويمكن أن تُدمج مع عمليات حسابية لتسهيل الكتابة. ✅ القائمة الكاملة لمعاملات الإسناد: الرمز المعنى مثال النتيجة = إسناد قيمة $x = 5; 5 += جمع القيمة…