إرجاع اسم المفتاح وقيمة العنصر الحالي وتحريك المؤشر الداخلي للخلف:
<?php $people = array ( " بيتر " ، " جو " ، " جلين " ، " كليفلاند " ) ؛ print_r ( كل ( $people ) ) ? >تقوم الدالة every() بإرجاع اسم المفتاح وقيمة المفتاح للعنصر الحالي وتحرك المؤشر الداخلي للخلف.
يتم إرجاع اسم العنصر وقيمته في مصفوفة مكونة من أربعة عناصر. يحتوي العنصران (1 والقيمة) على قيم أساسية، ويحتوي العنصران (0 والمفتاح) على أسماء المفاتيح.
الطرق ذات الصلة:
الحالي () - يُرجع قيمة العنصر الحالي في المصفوفة.
end() - يضبط المؤشر الداخلي على العنصر الأخير في المصفوفة ويخرجه.
next() - يضبط المؤشر الداخلي على العنصر التالي في المصفوفة ويخرجه.
prev() - يضبط المؤشر الداخلي على العنصر السابق في المصفوفة ويخرجه.
إعادة تعيين () - يضبط المؤشر الداخلي على العنصر الأول في المصفوفة ويخرجه.
نصيحة: تم إهمال الدالة every() في PHP 7.2.0.كل ( مصفوفة )
المعلمة | يصف |
---|---|
صفيف | مطلوب. يحدد المصفوفة المراد استخدامها. |
قيمة الإرجاع: | إرجاع اسم المفتاح وقيمة المفتاح للعنصر الحالي. يتم إرجاع اسم العنصر وقيمته في مصفوفة مكونة من أربعة عناصر. يحتوي العنصران (1 والقيمة) على قيم أساسية، ويحتوي العنصران (0 والمفتاح) على أسماء المفاتيح. إذا لم يكن هناك المزيد من عناصر المصفوفة، فسترجع الدالة FALSE. |
---|---|
نسخة PHP: | 4+ |
نفس المثال الموجود في أعلى الصفحة، لكن هذا المثال يُخرج المصفوفة بأكملها عبر حلقة:
<?php $ people = array ( " Peter " ، " Joe " ، " Glenn " ، " Cleveland " ) ؛ while ( القائمة ( $key , $val ) = كل ( $people ) ) { صدى " $key = > $val <br> " } ?>عرض لجميع الأساليب ذات الصلة:
<?php $ people = array ( " Peter " ، " Joe " ، " Glenn " ، " Cleveland " ) ؛ current ( $people ) " <br> " ; // العنصر الحالي هو Peter صدى next ( $people ) . " <br> " ; // العنصر التالي في بيتر هو جو صدى current ( $people ) . " <br> " ; // الآن العنصر الحالي هو Joe صدى prev ( $people ) . " <br> " ; // العنصر السابق لـ Joe هو Peter صدى end ( $people ) " <br> " ; // العنصر الأخير هو كليفلاند صدى prev ( $people ) . " <br> " ; // العنصر السابق في كليفلاند هو Glenn صدى current ( $people ) " <br> " ; // الآن العنصر الحالي هو Glenn صدى إعادة تعيين ( $people ) . " <br> " ; // ينقل المؤشر الداخلي إلى العنصر الأول في المصفوفة، وهو بيتر صدى next ( $people ) . " <br> " ; // العنصر التالي في بيتر هو جو print_r ( every ( $people ) ) ; // إرجاع مفتاح وقيمة العنصر الحالي (الآن Joe)، وتحريك المؤشر الداخلي للأمام ?>