Definisi dan Penggunaan
Fungsi PHP array_keys adalah sebuah fungsi PHP yang digunakan untuk mengambil semua index (key) dari sebuah array asosiatif dan mengembalikan hasilnya dalam bentuk array.
Fungsi array_keys menerima satu atau dua parameter:
- Parameter pertama adalah array asosiatif yang indexnya akan diambil.
- Parameter kedua (opsional) adalah nilai yang akan dicari dalam array dan hanya index-index yang sesuai dengan nilai tersebut yang akan diambil.
Contoh
Kembalikan array yang daftar index atau key:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>
</body>
</html>
Sintaks
array_keys(array, value, strict)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array | Diperlukan. Menentukan array |
value | Opsional. Anda dapat menentukan nilai, lalu hanya index dengan nilai ini yang dikembalikan |
strict | Opsional. Digunakan dengan parameter nilai. Nilai yang mungkin:
|
Detail Teknis
Nilai Pengembalian: | Mengembalikan array yang berisi index / key |
---|---|
Versi PHP: | 4+ |
Catatan perubahan: | Parameter strict ditambahkan di PHP 5.0 |
Contoh Lainnya
Contoh
Menggunakan parameter value:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>
</body>
</html>
Contoh
Menggunakan parameter strict, false:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>
</body>
</html>
Contoh
Menggunakan parameter strict, true:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>
</body>
</html>
Tutorial sebelumnya : PHP array_key_exists
Tutorial setelahnya : PHP array_merge
Semua Tutorial PHP : Tutorial PHP