إخراج قيمة العنصر الحالي في المصفوفة:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo pos($people) "<br>";?>ترجع الدالة pos() قيمة العنصر الحالي في المصفوفة.
هذه الوظيفة هي اسم مستعار للدالة الحالية ().
يحتوي كل مصفوفة على مؤشر داخلي يشير إلى العنصر "الحالي" الخاص به، ويشير في البداية إلى العنصر الأول المدرج في المصفوفة.
نصيحة: هذه الوظيفة لا تحرك المؤشر الداخلي للصفيف.
الطرق ذات الصلة:
الحالي () - يُرجع قيمة العنصر الحالي في المصفوفة.
end() - يضبط المؤشر الداخلي على العنصر الأخير في المصفوفة ويخرجه.
next() - يضبط المؤشر الداخلي على العنصر التالي في المصفوفة ويخرجه.
prev() - يضبط المؤشر الداخلي على العنصر السابق في المصفوفة ويخرجه.
إعادة تعيين () - يضبط المؤشر الداخلي على العنصر الأول في المصفوفة ويخرجه.
every() - يُرجع اسم المفتاح وقيمة العنصر الحالي ويحرك المؤشر الداخلي للأمام.
نقاط البيع ( صفيف )
المعلمة | يصف |
---|---|
صفيف | مطلوب. يحدد المصفوفة المراد استخدامها. |
قيمة الإرجاع: | لعرض قيمة العنصر الحالي في المصفوفة، أو FALSE إذا كان العنصر الحالي فارغًا أو ليس له قيمة. |
---|---|
نسخة PHP: | 4+ |
عرض لجميع الأساليب ذات الصلة:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) "<br>"; // العنصر الحالي هو Peterecho next($people) . "<br>"; // العنصر التالي لبيتر هو Joeecho current($people) "<br>"; // الآن العنصر الحالي هو Joeecho prev($people) . العنصر السابق لجو هو Peterecho end($people) "<br>"; // العنصر الأخير هو Clevelandecho prev($people) "<br>"; br>"; // الآن العنصر الحالي هو إعادة تعيين Glennecho($people) . "<br>"; // ينقل المؤشر الداخلي إلى العنصر الأول في المصفوفة، وهو Peterecho next($people) . "<br >"; // العنصر التالي لبيتر هو Joeprint_r (each($people)); // إرجاع مفتاح وقيمة العنصر الحالي (الآن Joe)، وتحريك المؤشر الداخلي للأمام؟>