ホームページ >バックエンド開発 >PHPの問題 >PHPで配列の最初のn要素を取得する方法

PHPで配列の最初のn要素を取得する方法

藏色散人
藏色散人オリジナル
2021-08-16 10:27:552211ブラウズ

前の記事「PHP を使用して指定された文字列内の最初の非繰り返し文字を見つける方法」では、PHP を使用して指定された文字列内の最初の非繰り返し文字を検索する方法を紹介しました。 -繰り返しの文字。興味のある友人は、それについて学ぶことができます~

それでは、この記事では、最初の n 要素の配列を取得する方法を紹介します。

具体的な問題の説明を見てみましょう: 指定された配列の先頭から n 個の要素が削除された配列を取得する PHP プログラムを作成する方法。

まだ理解していなくても問題ありません。コードを直接見てみましょう:

PHP コードは次のとおりです:

<?php
function take($items, $n = 1)
{
    return array_slice($items, 0, $n);
}
var_dump(take([1, 2, 3], 1));

var_dump(take([1, 2, 3, 4, 5], 2));

取得した配列を出力した結果は次のようになります。

PHPで配列の最初のn要素を取得する方法

array (size=1)
  0 => int 1
array (size=2)
  0 => int 1
  1 => int 2

注:

PHP array_slice()関数は、次の値を取り出します。条件に従って配列を取得して返します。戻り値は、返された配列の固定部分の選択です。 (配列に文字列キーがある場合、返される配列にはキー名が保持されます。)

array_slice()関数の構文は、「array_slice(array,start,length)」です。 ,preserve )";

パラメータはそれぞれ次を表します:

array必需,规定数组。
start必需,数值,规定取出元素的开始位置。 0 = 第一个元素。
---如果该值设置为正数,则从前往后开始取。
---如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。
length可选,数值,规定被返回数组的长度。
---如果该值设置为整数,则返回该数量的元素。
---如果该值设置为负数,则函数将在举例数组末端这么远的地方终止取出。
---如果该值未设置,则返回从 start 参数设置的位置开始直到数组末端的所有元素。
preserve可选,规定函数是保留键名还是重置键名。可能的值:
---true - 保留键名
---false - 默认。重置键名

最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル」をお勧めします~来てください。そして学びましょう!

以上がPHPで配列の最初のn要素を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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