Fungsi next() dalam PHP

Contoh

Keluaran nilai elemen saat ini dan nilai 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 memindahkan penunjuk ke elemen berikutnya dalam array dan keluarkan.

Metode yang relevan:

  • prev() - Pindahkan penunjuk ke elemen sebelumnya dalam array, dan keluarkan
  • current() - Kembalikan nilai elemen saat ini dalam array
  • end() - Pindahkan penunjuk ke elemen terakhir dalam array, dan keluarkan
  • reset() - Pindahkan penunjuk ke elemen pertama dalam array, dan keluarkan
  • each() - Kembalikan nama kunci dan nilai elemen saat ini, dan pindahkan penunjuk ke unit berikutnya

Sintaks

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

Keterangan

Penggunaan next() dan current() serupa, hanya ada satu perbezaan, pindahkan penunjuk dalam hal kembalikan nilai. Ini berarti ia mengembalikan nilai unit array berikutnya dan memindahkan penunjuk ke unit berikutnya. Jika pindahan penunjuk melebihi akhir unit array, next() akan mengembalikan FALSE.

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

Perincian teknikal

Kembalikan nilai: Jika berjaya, kembalikan nilai elemen berikutnya dalam array, jika tiada elemen array yang lain, kembalikan FALSE.
Versi PHP: 4+

Lebih banyak contoh

Contoh 1

Demo 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 penunjuk 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 elemen saat ini (pada saat ini adalah Steve), dan memindahkan penunjuk internal ke depan
?>

Contoh Berjalan