دالة next() في PHP

مثال

إخراج قيمة العنصر الحالي والعنصر التالي في اللوحة:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
echo next($people);
?>

Run Instance

التعريف والاستخدام

تقوم دالة next() بتحريك المؤشر الداخلي إلى العنصر التالي في اللوحة وإخراج.

الطرق ذات الصلة:

  • prev() - يوجه المؤشر الداخلي إلى العنصر السابق ويقوم بإخراج
  • current() - تعود قيمة العنصر الحالي في اللوحة
  • end() - يوجه المؤشر الداخلي إلى العنصر الأخير في اللوحة ويقوم بإخراج
  • reset() - يوجه المؤشر الداخلي إلى العنصر الأول في اللوحة ويقوم بإخراج
  • each() - تعود الاسم والمقدار الحالي للعنصر، وتحريك المؤشر الداخلي إلى الأمام

القواعد النحوية

next(array)
الم参数 وصف
array مطلوب. يحدد اللوحة التي سيتم استخدامها.

شرح

تتصرف دالة next() مثل دالة current() مع فرق واحد، حيث يتم تحريك المؤشر الداخلي إلى العنصر التالي قبل العودة. هذا يعني أنها تعود قيمة العنصر التالي في اللوحة وتحريك المؤشر الداخلي إلى الأمام. إذا تجاوز تحريك المؤشر نهاية وحدات اللوحة، فإن دالة next() تعود FALSE.

الاحتياط:الاحتياط: إذا كانت اللوحة تحتوي على وحدات فارغة أو إذا كانت قيمة الوحدة هي 0، فإن الدالة تعود FALSE عند مواجهة هذه الوحدات. لاستكشاف اللوحة التي قد تحتوي على وحدات فارغة أو قيم وحدات 0 بشكل صحيح، يرجى الرجوع إلى دالة each().

تفاصيل التقنية

القيمة المرجعة: إذا كانت النتيجة ناجحة، يتم إرجاع قيمة العنصر التالي في اللوحة، وإذا لم يكن هناك أي عناصر أخرى في اللوحة يتم إرجاع FALSE.
PHP Version: 4+

More Examples

Example 1

Demonstrate all related methods:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // The current element is Bill
echo next($people) . "<br>"; // Bill's next element is Steve
echo current($people) . "<br>"; // The current element is now Steve
echo prev($people) . "<br>"; // The previous element of Steve is Bill
echo end($people) . "<br>"; // The last element is David
echo prev($people) . "<br>"; // The element before David is Mark
echo current($people) . "<br>"; // The current element is Mark
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, that is, Bill
echo next($people) . "<br>"; // Bill's next element is Steve
print_r (each($people)); // Returns the key name and key value of the current element (currently Steve) and moves the internal pointer forward
?>

Run Instance