ホームページ  >  記事  >  バックエンド開発  >  PHP 関数 array_keys() は、配列内のすべてのキー名を含む新しい配列を返します。

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

黄舟
黄舟オリジナル
2017-11-08 09:22:451859ブラウズ

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

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

定義と使用法

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

構文

array_keys(array,value,strict)
パラメータ 説明
配列 必須。配列を指定します。
はオプションです。キー値を指定すると、そのキー値に対応するキー名のみが返されます。
厳密 オプション。 value パラメータと一緒に使用されます。可能な値:
  • tru​​e - 指定されたキー値を持つキー名を返します。種類によっては、数字の5は文字列の「5」とは異なります。

  • false - デフォルト値。タイプに関係なく、数値 5 は文字列「5」と同じです。

技術的な詳細

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

更多实例

实例 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_keys() は、配列内のすべてのキー名を含む新しい配列を返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。