PHP array_keys()関数
例
配列内のすべてのキー名を含む新しい配列を返します:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>
例を実行 »
定義と使用法
array_keys() 関数は、配列内のすべてのキー名を含む新しい配列を返します。
構文
array_keys(array,value,strict)
| パラメータ | 説明 |
|---|---|
| array | 必須。配列を指定します。 |
| value | オプション。キー値を指定できます。指定したキー値に対応するキー名のみが返されます。 |
| strict | オプション。value パラメータと一緒に使用します。可能な値:
|
技術詳細
| 戻り値: | 配列内のすべてのキー名を含む新しい配列を返します。 |
|---|---|
| PHP バージョン: | 4+ |
| 更新ログ: | strictパラメータは PHP 5.0 で追加されました。 |
その他の例
例 1
value パラメータを使用する:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>
$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));
?>
$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));
?>
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>
例を実行 »
完全な PHP Array リファレンスマニュアル その他の拡張