ホームページ  >  記事  >  バックエンド開発  >  php array_keys()を使用して配列キー名を取得する方法の詳細な説明

php array_keys()を使用して配列キー名を取得する方法の詳細な説明

伊谢尔伦
伊谢尔伦オリジナル
2018-05-25 10:18:5326412ブラウズ

array_keys() 定義と使用法

array_keys() 関数 array内のすべてのキー名を含む新しい配列を返します。
2 番目のパラメータが指定された場合、キー値を持つキー名のみが返されます。
strict パラメーターが true として指定されている場合、PHP は等価比較 (===) を使用して、キー値の データ型 を厳密にチェックします。
構文
array_keys(array,value)
パラメータの説明
array 必須。入力配列を指定します。
値はオプションです。指定された値のindex(キー)。
厳密なオプション。 value パラメータと一緒に使用されます。可能な値:
true - タイプに基づいて、指定された値を持つキーを返します。
false - デフォルト値。種類には依存しません。
例 1

<?php 
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); 
print
_r(array_keys($a)); 
?>

出力:
Array ( [0] => a [1] => b [2] => c )
例 2
値パラメータを使用:

<?php 
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); 
print_r(array_keys($a,"Dog")); 
?>

出力:
Array ( [ 0] => c)
例 3
strict パラメータを使用する (false):

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

Output:
Array ( [0] => 0 [1] => 3 )
例 4
strict パラメータを使用する(true):

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

出力:
Array ([0] => 3)

以上がphp array_keys()を使用して配列キー名を取得する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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