PHP masing-masing () Fungsi
Contoh
Kembalikan kunci dan nilai elemen saat ini, dan gerakkan pointer internal ke depan:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>
Definisi dan Penggunaan
Fungsi each() mengembalikan kunci dan nilai elemen saat ini, dan menggerakkan pointer internal ke depan.
Catatan: Fungsi each() tidak digunakan lagi di PHP 7.2.
Kunci dan nilai elemen ini dikembalikan dalam array dengan empat elemen. Dua elemen (1 dan Nilai) untuk nilai elemen, dan dua elemen (0 dan Kunci) untuk kunci elemen.
Metode terkait:
- current() - mengembalikan nilai elemen saat ini dalam array
- end() - memindahkan pointer internal ke, dan mengeluarkan, elemen terakhir dalam array
- next() - memindahkan pointer internal ke, dan mengeluarkan, elemen berikutnya dalam array
- prev() - memindahkan pointer internal ke, dan mengeluarkan, elemen sebelumnya dalam array
- reset() - memindahkan pointer internal ke elemen pertama dari array
Sintaksis
each(array)
Nilai Parameter
Parameter | Description |
---|---|
array | Required. Specifies the array to use |
Detail Teknis
Nilai Kembali: | Mengembalikan kunci dan nilai elemen saat ini. Kunci dan nilai elemen ini dikembalikan dalam array dengan empat elemen. Dua elemen (1 dan Nilai) untuk nilai elemen, dan dua elemen (0 dan Kunci) untuk kunci elemen. Fungsi ini mengembalikan FALSE jika tidak ada lagi elemen array |
---|---|
Versi PHP: | 4+ |
Log Perubahan PHP: | Fungsi ini telah ditinggalkan pada PHP 7.2 |
Lebih Banyak Contoh
Contoh
Contoh yang sama seperti yang ada di atas halaman, tetapi dengan loop untuk menampilkan seluruh array:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
reset($people);
while (list($key, $val) = each($people))
{
echo "$key => $val<br>";
}
?>
Contoh
Sebuah demonstrasi dari semua metode terkait:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>
Referensi Array PHP