ホームページ  >  記事  >  バックエンド開発  >  PHP の array_keys() 関数を使用して、配列内のキー名を取得します

PHP の array_keys() 関数を使用して、配列内のキー名を取得します

王林
王林オリジナル
2023-11-18 08:56:231127ブラウズ

PHP の array_keys() 関数を使用して、配列内のキー名を取得します

PHP で array_keys() 関数を使用して、配列内のキー名を取得します。

array_keys() 関数は、PHP の非常に実用的な関数です。配列内の指定されたすべてのキー。

PHP では、配列は複数の値を格納し、キー名を通じてこれらの値にアクセスできる、非常に一般的に使用されるデータ構造です。値を処理せずに配列内のキー名のみを取得する必要がある場合がありますが、この場合は array_keys() 関数を使用できます。

構文:
array_keys(array $array,mixed $search_value = null, bool $strict = false): array

パラメータ:

    $array :処理される配列。
  • $search_value (オプション): 検索する値。
  • $strict (オプション): 照合に厳密モードを使用するかどうか。
戻り値:

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

以下は具体的なコード例です:

<?php
// 示例数组
$fruits = array("apple", "banana", "cherry");

// 获取数组中的键名
$keys = array_keys($fruits);

// 输出结果
foreach ($keys as $key) {
    echo $key . "<br>";
}
?>

上記のコードでは、3 つのフルーツ名を含む $fruits という名前の配列を定義します。次に、array_keys() 関数を使用して配列 $fruits 内のキー名を取得し、結果を $keys 変数に保存します。最後に、foreach ループを通じて $keys 配列を走査し、キー名を 1 つずつ出力します。

上記のコードを実行すると、次の結果が出力されます:

0
1
2

上記の例を通じて、array_keys() 関数が配列内のすべてのキー名を含む新しい配列を返すことがわかります。とキー名を元の配列の順序に従って配置します。

array_keys() 関数は、検索値を指定するための追加パラメータを受け入れたり、一致に厳密モードを使用したりすることもできることに注意してください。 $search_value パラメータが指定されている場合は、その値に一致するキー名のみが返されます。$strict パラメータが指定されて true に設定されている場合は、一致時に型チェックが実行されます。

概要:

array_keys() 関数は、指定された配列内のすべてのキー名をすばやく取得できる、PHP の非常に実用的な関数です。追加のパラメーターを使用してキー名を検索したり、必要に応じて厳密なパターン マッチングを使用したりできます。この関数をマスターすると、配列を操作する際の柔軟性と効率が向上します。

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

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