PHP array_keys() 函数
实例
返回包含数组中所有键名的一个新数组:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
定义和用法
Fungsi array_keys() kembalikan sebuah array baru yang mengandung semua nama kunci dalam array.
Jika disediakan parameter kedua, hanya kembalikan nama kunci dengan nilai yang disediakan.
Jika strict Jika parameter ditentukan sebagai true, PHP akan menggunakan perbandingan yang sama (===) untuk memeriksa dengan ketat jenis data nilai kunci.
Sintaks
array_keys(array,value,strict)
Parameter | Deskripsi |
---|---|
array | Wajib. Tentukan array. |
value | Pilihan. Anda dapat menentukan nilai kunci, dan hanya nama kunci yang cocok dengan nilai kunci tersebut yang akan dikembalikan. |
strict |
Pilihan. Dengan value Parameter digunakan bersama-sama. Nilai yang mungkin:
|
Detil Teknik
Kembalikan nilai: | Kembalikan sebuah array baru yang mengandung semua nama kunci dalam array. |
Versi PHP: | 4+ |
Log Perbaruan: | strict Parameter ini ditambahkan di PHP 5.0. |
Contoh Lebih Banyak
Contoh 1
Gunakan parameter value:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Contoh 2
Gunakan parameter strict (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Contoh 3
Gunakan parameter strict (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>