ホームページ  >  記事  >  バックエンド開発  >  PHP 関数の探索-array_key_first()

PHP 関数の探索-array_key_first()

WBOY
WBOYオリジナル
2023-06-21 12:41:341028ブラウズ

PHP 関数 exploration-array_key_first()

PHP 7.3 では、公式の新しい配列 function-array_key_first() が追加されました。この関数は、配列内の最初のキーを返します。この記事では、この機能の使用法とシナリオについて詳しく説明します。

構文

array_key_first (array $array) :mixed

説明

array_key_first() 関数は配列パラメータを受け取り、配列内の最初のパラメータを返します。キー名の値、または配列が空の場合は null。

例 1:

$arr = ['a' => 1, 'b' => 2, 'c' => 3] ;

echo array_key_first($arr); //

例 2:

$arr を出力します = [];

echo array_key_first ($arr) ; // null を出力

使用シナリオ

  1. 配列の最初の要素のキー名を取得します

場合によっては、配列内の最初の要素のキー名を取得する必要があります。 PHP 7.3 より前では、reset() 関数を使用して最初の要素の値を取得し、次に key() 関数を使用して要素のキー値を取得できました。ただし、array_key_first() を使用する方が、reset() 関数や key() 関数を使用するより簡単です。

例:

$arr = ['a' => 1, 'b' => 2, 'c' => 3];

echo array_key_first($arr); // 出力 a

  1. 配列が空かどうかの判断

場合によっては、配列が空かどうかを判断する必要があります。 PHP 7.3 より前では、empty() 関数または count() 関数を使用して判断を行うことができました。ただし、この関数は array_key_first() 関数を使用してより簡単に実装できます。

例:

$arr = [];

if (array_key_first($arr) === null) {

echo ' array is empty ';

}

実行結果:

The array is empty

null を持つ要素がある場合に注意してください。配列内の値を使用してください。 array_key_first() 関数にエラーがある可能性があります。

概要

array_key_first() 関数は、PHP 7.3 の新しい配列関数です。配列内の最初のキー名の値を取得するときに使用すると非常に便利です。配列が空かどうかを判断します。使用する際は配列内にnull値を持つ要素が存在する場合に注意が必要です。

以上がPHP 関数の探索-array_key_first()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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