ホームページ  >  記事  >  バックエンド開発  >  PHP 配列関数シーケンス array_keys() - 配列キー名の取得_PHP チュートリアル

PHP 配列関数シーケンス array_keys() - 配列キー名の取得_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:23:22820ブラウズ

array_keys() 定義と使用法
array_keys() 関数は、配列内のすべてのキー名を含む新しい配列を返します。

2 番目のパラメーターが指定された場合、キー値を持つキー名のみが返されます。

strict パラメーターが true に指定されている場合、PHP は等価比較 (===) を使用してキー値のデータ型を厳密にチェックします。

構文
array_keys(array,value)
パラメータの説明
array 必須。入力配列を指定します。
値はオプションです。指定された値のインデックス (キー)。
厳密なオプション。 value パラメータと一緒に使用されます。可能な値:

tru​​e - タイプに基づいて、指定された値を持つキーを返します。
false - デフォルト値。種類に依存しません。


例 1

コードをコピーします コードは次のとおりです:

$a=array("a"=>"Horse","b"=>"猫"," c"=>"犬");
print_r(array_keys($a));
?>

出力:

Array ( [0] => a [1] => b [2] => c )
例 2
値パラメータを使用します:
コードをコピーします コードは次のとおりです:

$a=array("a"=> "馬","b" =>"猫","c"=>"犬");
print_r(array_keys($a,"犬"));

出力:

Array ( [0] => ; c)
例 3
厳密なパラメータ (false) を使用します:


コードをコピー コードは次のとおりです:
$a=array(10, 20,30,"10");
print_r(array_keys($a,"10",false));


出力:
Array ( [0] => 0 [1] => ; 3 )
例 4
strict パラメーター (true) を使用します:



コードをコピーします
コードは次のとおりです: $a=array(10,20,30,"10 ");
print_r(array_keys($a,"10" ,true));
?>


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


http://www.bkjia.com/PHPjc/324482.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/324482.html技術記事 array_keys() 定義と使用法 array_keys() 関数は、配列内のすべてのキーを含む新しい配列を返します。 2 番目の引数が指定された場合、キー値がこの値であるキー名のみが返されます。 もし...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。