PHP の array_slice() 関数の使い方を教えてください。

PHPのarray_slice()関数は、配列の一部要素を返すために使用されます。

文法はこうなっている

array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )

パラメータの説明:

  1. $array:必須で、スライスする配列。
  2. $offset:必ず指定すること。スライスを開始するインデックス値です。
  3. $length:オプションで、スライスの長さ。パラメータを省略した場合、スライスは開始位置から配列の末尾までの全ての要素を含みます。
  4. $preserve_keys: 配列をスライスした後に、元のキー名を保持するかどうかを指定できます。 既定値は false であり、キー名は保持されません。

戻り値:

  1. 分割した結果を含む配列を返します。$preserve_keysパラメータが渡されてtrueの場合、返される配列は元々のキーを保持します。

それは良いことだ。 → そう思います。

$arr = array('a', 'b', 'c', 'd', 'e');
$slice = array_slice($arr, 1, 3);
print_r($slice);

ネイティブの日本語で言い換えてください。1つのオプションのみが必要です。出力:

Array
(
[0] => b
[1] => c
[2] => d
)

上記の例では、array_slice() 関数はインデックス位置 1 から長さが 3 のスライス配列を返します。

bannerAds