前の記事では、PHP が配列の長さを計算する方法を紹介しました。count() 関数が 2 次元 (多次元) 配列の要素の数をカウントする方法を理解しました。必要な場合は、次の方法を確認してください。 out "PHP 配列 2 次元配列を使って 2 次元配列の長さを計算する学習 》。この記事では、引き続き配列シリーズについて学習していきます。
この記事では、PHP 配列の最初の要素または最後の要素を取得する方法、array_shift() と array_pop() を紹介します。コード例を通してこれら 2 つの関数を見てみましょう。最初の配列要素と最後の配列要素を取得します。
#array_shift() 関数は配列の最初の要素を取得します##次の例を見てみましょう:
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); //获取数组中的第一个元素 $first = array_shift($arr); echo "数组的第一个元素为:".$first; ?>
とてもシンプルですね!実は、array_shift()関数の役割は「配列の先頭要素を取得する」だけではなく、「配列の先頭の要素を削除する」という操作にも応用できます。
array_shift() 関数の後に var_dump() 関数を使用して配列を出力すると、元の最初の配列要素が存在しないことがわかります。
array_shift() 関数は、配列内の最初の要素を削除し、最初に削除された配列要素を返すことができます。配列が空の場合は、NULL が返されます。array_pop() 関数は配列の最後の要素を取得します まず例を見てみましょう:
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); //获取数组中的第一个元素 $first = array_pop($arr); echo "数组的最后一个元素为:".$first; ?>
出力結果:
##array_pop() は array_shift() 関数に似ています。「配列の最後の要素を取得する」だけでなく、 「配列の末尾の要素を削除する」という操作に応用できます。
array_pop() 関数の後に var_dump() 関数を使用して配列を出力すると、元の最後の配列要素が存在しないことがわかります。array_pop() 関数は、配列内の最後の要素を削除してから、最後に削除された配列要素を返すことができ、配列が空の場合は NULL が返されます。
概要:
array_shift() 関数と array_pop() 関数は、実際には配列要素から最初の要素または最後の要素を削除します。を実行し、削除された要素を返します。この時点では、その要素は配列内に存在しません。
わかりました。これですべてです。他に知りたいことがある場合は、これをクリックしてください。 → →php ビデオ チュートリアル
最後に、PHP 配列に関する無料のビデオ チュートリアルをお勧めします。PHP 関数 配列 配列関数のビデオ説明
、ぜひ学んでください。以上がPHP配列学習:最初/最後の要素を取得する(1)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。