PHP array_keys() 関数

❮ PHP 配列リファレンス

キーを含む配列を返します:

<?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+
変更歴 The strictパラメータは、PHP 5.0で塁化されました

その他の例

例 1

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

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

例 2

falseを指定したstrictパラメータを使用する:

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>
例の実行 »

例 3

trueを指定したstrictパラメータを使用する:

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>
例の実行 »

❮ PHP 配列リファレンス