Objek koleksi di PHP ditandai dengan parameter panjang untuk menunjukkan jumlah elemen yang terkandung di dalamnya. Hal ini diperlukan untuk memperkirakan panjang array untuk melakukan manipulasi dan modifikasi array.
sizeof() metode: Metode sizeof() digunakan untuk menghitung semua elemen yang ada dalam array atau objek lain yang dapat dihitung. Ini dapat digunakan untuk array uni-dimensi maupun multi-dimensi.
sizeof(arr, mode)
Parameter: Metode ini menerima dua parameter yang dibahas di bawah ini:
- arr- Array untuk menghitung elemen.
- modus – Indikator untuk memeriksa apakah semua elemen dihitung atau tidak –
- 0 – Standar. Tidak menghitung semua elemen array multidimensi
- 1 – Menghitung array secara rekursif (menghitung semua elemen array multidimensi)
PHP
|
Keluaran:
Array ( [Java] => Array ( [0] => SpringBoot [1] => Eclipse ) [Python] => Array ( [0] => Django ) [PHP] => Array ( [0] => CodeIgniter ) ) Sub elements of an array: 3 All elements of an array: 7
count() metode: Metode count() digunakan untuk menghitung semua elemen dalam array atau objek lain yang dapat dihitung. Ini dapat digunakan untuk array uni-dimensi maupun multi-dimensi.
count(arr, mode)
Parameter: Metode ini menerima dua parameter yang dibahas di bawah ini:
- arr- Array untuk menghitung elemen.
- modus – Indikator untuk memeriksa apakah semua elemen dihitung atau tidak –
- 0 – Standar. Tidak menghitung semua elemen array multidimensi
- 1 – Menghitung array secara rekursif (menghitung semua elemen array multidimensi)
PHP
|
Keluaran
Array ( [Java] => Array ( [0] => SpringBoot [1] => Eclipse ) [Python] => Array ( [0] => Django ) [PHP] => Array ( [0] => CodeIgniter ) ) Sub elements of an array: 3 All elements of an array: 7
Perbedaan antara metode sizeof() dan count():
- Metode sizeof() membutuhkan waktu eksekusi yang lebih lama.
- Metode sizeof() adalah alias dari metode count().