配列要素のインデックス値を取得するための PHP 配列操作_PHP チュートリアル

WBOY
リリース: 2016-07-13 16:59:49
オリジナル
2667 人が閲覧しました

値を指定してインデックス値をすばやく取得したい場合は、php array_values() 関数を使用できます。これは、必要なものを迅速かつ簡潔に見つけるのに役立ちます。 array_values() 関数の使用法を見てみましょう。 array_keys() 関数は、配列内のすべてのキー名を含む新しい配列を返します。

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

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

文法

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

true - 型に基づいて、指定された値を持つキーを返します。

false - デフォルト値。種類に依存しません。

例1

コードは次のとおりですコードをコピー
$a=array("a"=>"馬","b"=>"猫","c"=>"犬");
print_r(array_keys($a));
?>

出力:

配列 ([0] => a [1] => b [2] => c )

例 2

値パラメータを使用します:

コードは次のとおりですコードをコピー
$a=array("a"=>"馬","b"=>"猫","c"=>"犬");
print_r(array_keys($a,"犬"));
?>

出力:

配列([0] => c)

例 3

厳密なパラメーター (false) を使用します:

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

出力:

配列 ( [0] => 0 [1] => 3 )

例 4

厳密なパラメーター (true) を使用します:

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

出力:

配列 ([0] => 3)

http://www.bkjia.com/PHPjc/631307.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631307.html技術記事値を指定してインデックス値をすばやく取得したい場合は、php array_values() 関数を使用できます。これは、必要なものを迅速かつ簡潔に見つけるのに役立ちます。調べてみましょう...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート