Contoh
Kembalikan jumlah elemen dalam sebuah array :
<?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?> // Output : 3
Definisi dan Penggunaan
Fungsi count() mengembalikan jumlah elemen dalam sebuah array.
Syntax
count(array, mode)
Nilai Parameter
array | Required. Menentukan array |
mode | Optional. Menentukan mode. Nilai yang memungkinkan: 0 – Default. Tidak menghitung semua elemen array multidimensi1 – Menghitung array secara rekursif (menghitung semua elemen array multidimensi) |
Detail Teknis
Mengembalikan jumlah elemen dalam larik |
4+ |
Parameter mode ditambahkan di PHP 4.2 |
Contoh Lain
Contoh
Hitung larik secara rekursif :
<?php $cars=array ( "Volvo"=>array ( "XC60", "XC90" ), "BMW"=>array ( "X3", "X5" ), "Toyota"=>array ( "Highlander" ) ); echo "Normal count: " . count($cars)."<br>"; echo "Recursive count: " . count($cars,1); ?> /*Output : Normal count: 3 Recursive count: 8 */
Contoh
Kembalikan kunci dan nilai elemen saat ini, dan gerakkan penunjuk internal ke depan:
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); print_r (each($people)); ?> //Output : Array ( [1] => Peter [value] => Peter [0] => 0 [key] => 0 )
Definisi dan Penggunaan
Fungsi each() mengembalikan kunci dan nilai elemen saat ini, dan menggerakkan penunjuk internal ke depan.
Catatan: Fungsi each() tidak digunakan lagi di PHP 7.2.
Kunci dan nilai elemen ini dikembalikan dalam larik dengan empat elemen. Dua elemen (1 dan Value) untuk nilai elemen, dan dua elemen (0 dan Key) untuk kunci elemen.
Metode terkait:
- current() – mengembalikan nilai elemen saat ini dalam array
- end() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen terakhir dalam larik
- next() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen berikutnya dalam larik
- prev() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen sebelumnya dalam larik
- reset() – memindahkan penunjuk internal ke elemen pertama dari larik
Syntax
each(array)
Nilai Parameter
array | Required. Specifies the array to use |
Detail Teknis
Mengembalikan kunci dan nilai elemen saat ini. Kunci dan nilai elemen ini dikembalikan dalam larik dengan empat elemen. Dua elemen (1 dan Value) untuk nilai elemen, dan dua elemen (0 dan Key) untuk kunci elemen. Fungsi ini mengembalikan FALSE jika tidak ada lagi elemen array |
4+ |
This functions has been deprecated as of PHP 7.2 |
Contoh Lain
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>"; } ?> /* Output : 0 => Peter 1 => Joe 2 => Glenn 3 => Cleveland */
Contoh
Demonstrasi semua metode terkait:
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; // Elemen saat ini adalah Peter echo next($people) . "<br>"; // Elemen berikutnya seteleh Peter adalah Joe echo current($people) . "<br>"; // Sekarang elemen saat ini adalah Joe echo prev($people) . "<br>"; // Elemen Joe sebelumnya adalah Peter echo end($people) . "<br>"; // Elemen terakhir adalah Cleveland echo prev($people) . "<br>"; // Elemen Cleveland sebelumnya adalah Glenn echo current($people) . "<br>"; // Sekarang elemen saat ini adalah Glenn echo reset($people) . "<br>"; // Memindahkan penunjuk internal ke elemen pertama dari larik, yaitu Peter echo next($people) . "<br>"; // Elemen Peter berikutnya adalah Joe print_r (each($people)); // Mengembalikan kunci dan nilai elemen saat ini (sekarang Joe), dan memindahkan penunjuk internal ke depan ?> /* Output : Peter Joe Joe Peter Cleveland Glenn Glenn Peter Joe Array ( [1] => Joe [value] => Joe [0] => 1 [key] => 1 ) */