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 を出力
使用シナリオ
場合によっては、配列内の最初の要素のキー名を取得する必要があります。 PHP 7.3 より前では、reset() 関数を使用して最初の要素の値を取得し、次に key() 関数を使用して要素のキー値を取得できました。ただし、array_key_first() を使用する方が、reset() 関数や key() 関数を使用するより簡単です。
例:
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
echo array_key_first($arr); // 出力 a
場合によっては、配列が空かどうかを判断する必要があります。 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 サイトの他の関連記事を参照してください。