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