PHPのarray_keys()関数の詳しい説明

PHP中文网
リリース: 2017-11-01 09:48:40
オリジナル
2529 人が閲覧しました

array_keys() 関数は、検索された配列内で見つかったすべてのキーを含む配列を返します。その形式は次のとおりです:

array array_keys(array array[,mixed search_value])

オプションのパラメータ search_value が含まれている場合、値に一致するキーのみが返されます。次の例は、$fruit 配列で見つかったすべての配列を出力します:

$fruits["apple"] = "red";  
$fruits["banana"] = "yellow";  
$fruits["watermelon"]="green";  
$keys = array_keys($fruits);  
print_r($keys);  
  
//Array ( [0] => apple [1] => banana [2] => watermelon )
ログイン後にコピー

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

<?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
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>
ログイン後にコピー

厳密なパラメータを使用する(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));?>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート