ركزوا على الدوال
Number Functions:
1. abs()
تُعيد القيمة المطلقة لرقم معين (تزيل الإشارة السالبة).
مثال: abs(-5) → 5
2. pow()
تُعيد نتيجة رفع رقم إلى قوة معينة.
مثال: pow(2, 3) → 8 (2^3).
3. sqrt()
تُعيد الجذر التربيعي لرقم معين.
مثال: sqrt(16) → 4.
4. fmod()
تُعيد باقي القسمة عند قسمة رقمين (النتيجة تحافظ على الإشارة).
مثال: fmod(10, 3) → 1.
5. rand()
تُعيد رقمًا عشـوائيًا بين 0 و RAND_MAX.
مثال: rand() → رقم عشوائي.
6. rand(min, max)
تُعيد رقمًا عشـوائيًا بين القيمة الدنيا والقيمة العليا.
مثال: rand(1, 10) → رقم بين 1 و 10.
7. round(number, precision)
تُقرب الرقم إلى عدد محدد من المنازل العشرية.
مثال: round(3.14159, 2) → 3.14.
8. ceil()
تُقرب الرقم دائمًا للأعلى.
مثال: ceil(3.2) → 4.
9. floor()
تُقرب الرقم دائمًا للأسفل.
مثال: floor(3.8) → 3.
---
String Functions:
1. strtolower()
تُحوِّل جميع الأحرف في النص إلى حروف صغيرة.
مثال: strtolower("HELLO") → "hello".
2. strtoupper()
تُحوِّل جميع الأحرف في النص إلى حروف كبيرة.
مثال: strtoupper("hello") → "HELLO".
3. strpos(haystack, needle)
تُعيد الموقع الأول لوجود النص الفرعي (needle) في النص الأساسي (haystack).
مثال: strpos("hello world", "world") → 6.
4. strpos(haystack, needle, offset)
تبحث عن النص الفرعي بدءًا من موقع معين (offset).
مثال: strpos("hello hello", "hello", 1) → 6.
5. strlen()
تُعيد طول النص (عدد الأحرف).
مثال: strlen("hello") → 5.
6. ucfirst()
تُحوِّل الحرف الأول من النص إلى حرف كبير.
مثال: ucfirst("hello") → "Hello".
7. ucwords()
تُحوِّل الحرف الأول من كل كلمة في النص إلى حرف كبير.
مثال: ucwords("hello world") → "Hello World".
8. strstr(haystack, needle)
تُعيد النص بدءًا من أول ظهور للنص الفرعي (needle).
مثال: strstr("hello world", "world") → "world".
9. strchr(haystack, needle)
تعمل مثل strstr().
10. substr(string, start, length)
تُعيد جزءًا معينًا من النص.
مثال: substr("hello", 1, 3) → "ell".
11. str_repeat(string, count)
تُكرّر النص عددًا معينًا من المرات.
مثال: str_repeat("hello ", 3) → "hello hello hello ".
12. str_replace(search, replace, subject)
تستبدل النص القديم بالنص الجديد في النص الأساسي.
مثال: str_replace("world", "PHP", "hello world") → "hello PHP".
13. substr_replace(string, replacement, start, length)
تستبدل جزءًا من النص بنص جديد بدءًا من موقع معين.
مثال: substr_replace("hello world", "PHP", 6, 5) → "hello PHP".
14. str_word_count(string)
تُعيد عدد الكلمات في النص.
مثال: str_word_count("hello world") → 2.
---
More Functions:
1. var_dump()
تعرض نوع وقيمة المتغير.
مثال: var_dump(123) → int(123).
2. gettype()
تُعيد نوع المتغير.
مثال: gettype(123) → "integer".
3. is_int()
تتحقق مما إذا كان المتغير عددًا صحيحًا.
مثال: is_int(123) → true.
4. is_float()
تتحقق مما إذا كان المتغير عددًا عشريًا.
مثال: is_float(1.23) → true.
5. is_numeric()
تتحقق مما إذا كان المتغير رقمًا أو سلسلة رقمية.
مثال: is_numeric("123") → true.
6. is_array()
تتحقق مما إذا كان المتغير مصفوفة.
مثال: is_array([1, 2, 3]) → true.
7. is_bool()
تتحقق مما إذا كان المتغير قيمة منطقية (true/false).
مثال: is_bool(false) → true.
8. is_null()
تتحقق مما إذا كان المتغير يحتوي على قيمة null.
مثال: is_null(null) → true.
9. is_string()
تتحقق مما إذا كان المتغير نصًا.
مثال: is_string("hello") → true.
10. isset()
تتحقق مما إذا كان المتغير مُعرّفًا وغير null.
مثال: isset($var) → true/false.
11. empty()
تتحقق مما إذا كان المتغير فارغًا (null، 0، سلسلة فارغة، إلخ).
مثال: empty("") → true.
#للفائدة
#تطوير_الويب
#مروه_الهادي
#مشاركة_من_احد_طلاب_الدفعة
#دعواتكم_له_ولنا_بالتوفيق