Bagaimana Cara Cek Array PHP Apakah Numerik atau Asosiatif?

Dibuat
·
Dilihat9 kali
0

Bagaimana cara memeriksa array di PHP apakah suatu array adalah array numerik (key nya adalah indeks dimulai dari 0 dan seterusnya berurutan) atau array asosiatif (key nya diatur sendiri sesuai keinginan kita)?

Apakah di PHP ada fungsi yang dapat memeriksa apakah itu array numerik atau asosiatif, dimana fungsi itu mengembalikan boolean.

1 Jawaban
0

Kalau pakai php 8 ke atas, ada fungsi array_is_list().

Fungsi ini akan mengembalikan true jika array adalah asosiatif atau kuncinya terdiri dari angka yang berurutan dari 0 hingga count($array) - 1.

Sintaksnya:

array_is_list(array $array): bool

Contoh:

array_is_list(['apel', 2, 3]); // true
array_is_list([0 => 'apel', 'jeruk']); // true
Dibuat

Kamu tau jawabannya?

Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!