العودة إلى الدورة

دوال المصفوفات المفيدة (Count, Push, Pop, Sort)

PHP: الدورة التدريبية المكثفة الكاملة من الصفر إلى الاحتراف

24. دوال المصفوفات المفيدة

توفر PHP مئات الدوال المدمجة لمعالجة المصفوفات. إتقان هذه الدوال أمر بالغ الأهمية لكتابة كود PHP فعال.

1. العد والتحقق

الدالةالوصف
count($array)تُرجع عدد العناصر في المصفوفة.
is_array($var)تتحقق مما إذا كان المتغير مصفوفة (تُرجع قيمة منطقية).
array_key_exists($key, $array)تتحقق مما إذا كان مفتاح محدد موجودًا في المصفوفة.

php

2. إضافة العناصر وإزالتها

الدالةالوصف
array_push($array, $val1, ...)تضيف عناصر إلى نهاية مصفوفة مفهرسة.
array_pop($array)تزيل وتُرجع العنصر من نهاية المصفوفة.
array_unshift($array, $val1, ...)تضيف عناصر إلى بداية المصفوفة.
array_shift($array)تزيل وتُرجع العنصر من بداية المصفوفة.

3. فرز المصفوفات

الدالةالوصف
sort($array)تفرز عناصر المصفوفة المفهرسة بترتيب تصاعدي (حسب القيمة).
rsort($array)تفرز عناصر المصفوفة المفهرسة بترتيب تنازلي (حسب القيمة).
asort($array)تفرز المصفوفات الترابطية حسب القيمة (تصاعديًا).
ksort($array)تفرز المصفوفات الترابطية حسب المفتاح (تصاعديًا).

php

35, 'Joe' => 43, 'Amy' => 37]; ksort($ages); // فرز حسب الاسم (المفتاح) print_r($ages); // Output: Array ( [Amy] => 37 [Joe] => 43 [Peter] => 35 ) ?>