Fungsi next() PHP

Contoh

Menampilkan nilai elemen saat ini dan elemen berikutnya dalam array:

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

Contoh Berjalan

Definisi dan penggunaan

Fungsi next() akan menyebutkan pointer internal ke elemen berikutnya dalam array, dan menampilkan.

Metode yang berhubungan:

  • prev() - Menyebutkan pointer internal ke elemen sebelumnya dalam array, dan menampilkan
  • current() - Mengembalikan nilai elemen saat ini dalam array
  • end() - Menyebutkan pointer internal ke elemen terakhir dalam array, dan menampilkan
  • reset() - Menyebutkan pointer internal ke elemen pertama dalam array, dan menampilkan
  • each() - Mengembalikan nama kunci dan nilai elemen saat ini, dan memindahkan pointer internal ke depan

Sintaksis

next(array)
Parameter Deskripsi
array Diperlukan. Tentukan array yang akan digunakan.

Keterangan

Perilaku next() dan current() sama, hanya ada perbedaan di tempat memindahkan pointer internal sebelum mengembalikan nilai. Ini berarti ia mengembalikan nilai unit array berikutnya dan memindahkan pointer array ke depan. Jika pergerakan pointer melewati akhir unit array, next() akan mengembalikan FALSE.

Perhatian:Perhatian: Jika array mengandung unit kosong, atau nilai unit adalah 0, fungsi ini akan mengembalikan FALSE untuk unit-unit ini. Untuk mengelilingi array yang mungkin mengandung unit kosong atau nilai unit 0, lihat fungsi each().

Detil teknis

Nilai kembalian: Jika sukses, kembalikan nilai elemen berikutnya dalam array, jika tidak ada elemen array yang lain, kembalikan FALSE.
Versi PHP: 4+

Beberapa Instansi Lain

Contoh 1

Demonstrasikan semua metode yang relevan:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Elemen saat ini adalah Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
echo current($people) . "<br>"; // Elemen saat ini adalah Steve
echo prev($people) . "<br>"; // Elemen sebelum Steve adalah Bill
echo end($people) . "<br>"; // Elemen terakhir adalah David
echo prev($people) . "<br>"; // Elemen sebelum David adalah Mark
echo current($people) . "<br>"; // Elemen saat ini adalah Mark
echo reset($people) . "<br>"; // Memindahkan penanda internal ke elemen pertama array, yaitu Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
print_r (each($people)); // Mengembalikan nama kunci dan nilai kunci elemen saat ini (saat ini adalah Steve), dan memindahkan penanda internal ke depan
?>

Contoh Berjalan