PHP array_keys()関数

PHP Array Reference完全な PHP Array リファレンスマニュアル

例

配列内のすべてのキー名を含む新しい配列を返します:

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

例を実行 »

定義と使用法

array_keys() 関数は、配列内のすべてのキー名を含む新しい配列を返します。


構文

array_keys(array,value,strict)

パラメータ 説明
array 必須。配列を指定します。
value オプション。キー値を指定できます。指定したキー値に対応するキー名のみが返されます。
strict オプション。value パラメータと一緒に使用します。可能な値:
  • true - 指定されたキー値を持つキー名を返します。型に依存し、数値 5 と文字列 "5" は異なります。
  • false - デフォルト値。型に依存せず、数値 5 と文字列 "5" は同じです。

技術詳細

戻り値: 配列内のすべてのキー名を含む新しい配列を返します。
PHP バージョン: 4+
更新ログ: strictパラメータは PHP 5.0 で追加されました。


その他の例

例 1

value パラメータを使用する:

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

例を実行 »

例 2

strict パラメータ (false) を使用する:

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

例を実行 »

例 3

strict パラメータ (true) を使用する:

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

例を実行 »


PHP Array Reference完全な PHP Array リファレンスマニュアル その他の拡張