前の記事では、配列の最初の要素のキー名を返す方法を学びました。興味がある場合は、リンクをクリックして読むことができます→「PHP 配列の学習: キー名の抽出」関連する配列》の最初の要素のキー。今回は配列のキー名について引き続き説明し、配列の最後のキー名を返すメソッドを紹介します。必要に応じて、詳細を学ぶことができます~
→関連する推奨事項: 《PHP 配列学習シリーズの大まとめ (継続的に更新中~) 》
前回の記事では、配列の最初のキー名を取得する 3 つの方法を紹介しました。 , この記事では配列を返すメソッドも3つ紹介していますので、最後のキー名のメソッドを見てみましょう!
方法 1: array_key_last() 関数を使用する
array_key_last ($array)
関数の機能は次のとおりです。 to: 指定された配列 $array
の最後のキー名を取得します。指定された配列が空の配列の場合は、null が返されます。
実装コードを見てみましょう:
<?php header("content-type:text/html;charset=utf-8"); $array = ['a' => 1, 'b' => 2, 'c' => 3]; $lastKey = array_key_last($array); echo "数组最后一个键名为:".$lastKey; ?>
出力結果は次のとおりです:
数组最后一个键名为:c
方法 2: end() key() を使用します。 function
まず、end($array)
関数を使用して、配列の内部ポインタを最後の要素にポイントします (最後の要素は、 array); その後、key ($array)
を使用します。この関数は、現在の要素のキー名を取得できます。
実装コードを見てみましょう:
<?php header("content-type:text/html;charset=utf-8"); $array = ['a' => 1, 'b' => 2, 'c' => 3]; end($array); $lastKey = key($array); echo "数组最后一个键名为:".$lastKey; ?>
出力結果は次のとおりです:
方法 3 : array_keys () 関数の使用
array_keys() 関数は、配列内のすべてのキー名を含む新しい配列を返すことができ、このキー名配列の最後の要素が最後のキー名になります。元の配列の。
実装コードを見てみましょう:
<?php header("content-type:text/html;charset=utf-8"); $array = ['a' => 1, 'b' => 2, 'c' => 3]; $keys=array_keys($array); $lastKey = end($keys); echo "数组最后一个键名为:".$lastKey; ?>
出力結果は次のとおりです:
説明: end() この関数は、配列の内部ポインタを配列の最後の要素にポイントし、最後の要素の値を返すか、配列が空の場合は FALSE を返すことができます。
end() 関数を使用して配列の最後の要素を取得することに加えて、array_pop() 関数を使用することもできます。詳細については、「PHP 配列の学習: 配列の取得」を参照してください。最初/最後の要素 (1) 》。
キー名をランダムに取得したい場合は、array_rand() 関数を使用できます。この関数は、配列から 1 つ以上の要素をランダムに選択し、キー名を返すことができます。 [推奨記事「PHP 配列の学習: 複数の要素をランダムに取得する 」]
今回はここまでです。他に知りたいことがあれば、ここをクリックしてください。 → →php ビデオ チュートリアル
最後に、PHP 配列に関する無料のビデオ チュートリアルをお勧めします。PHP 関数 配列 配列関数のビデオ説明、ぜひ学んでください。
以上がPHP 配列学習は連想配列の最後のキー名を返しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。