PHP array_keys() 函数

实例

返回包含数组中所有键名的一个新数组:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>

Contoh Berjalan

定义和用法

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:

  • true - kembalikan nama kunci dengan nilai kunci yang ditentukan. Bergantung kepada jenis, angka 5 dan string "5" adalah berbeda.
  • false - nilai baku. Tidak bergantung kepada jenis, angka 5 dan string "5" adalah sama.

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 Berjalan

Contoh 2

Gunakan parameter strict (false):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>

Contoh Berjalan

Contoh 3

Gunakan parameter strict (true):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>

Contoh Berjalan