配列内のすべてのキーを含む新しい配列を返します。
<?php$a=array("ボルボ"=>"XC90","BMW"=>"X5","トヨタ"=>"ハイランダー");print_r(array_keys($a));?>array_keys() 関数は、配列内のすべてのキーを含む新しい配列を返します。
array_keys(配列,値,厳密)
パラメータ | 説明する |
---|---|
配列 | 必須。配列を指定します。 |
価値 | オプション。キー値を指定すると、そのキー値に対応するキー名のみが返されます。 |
厳しい | オプション。 value パラメータと一緒に使用されます。可能な値: true - 指定されたキー値を持つキー名を返します。種類によっては、数字の「5」と文字列「5」が異なります。 false - デフォルト値。タイプに関係なく、数値 5 は文字列「5」と同じです。 |
戻り値: | 配列内のすべてのキーを含む新しい配列を返します。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | strictパラメータは PHP 5.0 の新機能です。 |
value パラメータを使用します。
<?php$a=array("ボルボ"=>"XC90","BMW"=>"X5","トヨタ"=>"ハイランダー");print_r(array_keys($a,"ハイランダー"));? >厳密なパラメーター (false) を使用します。
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",false));?>厳密なパラメータ (true) を使用します。
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",true);?>