PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips46 配列から連続した要素を取り出す

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-3配列Tips46 配列から連続した要素を取り出す

Level1

Pointarray_slice関数を使う

配列から1つ以上の連続した要素を取り出すには、array_slice関数を使います。

array_slice関数では、取り出した後に要素は削除されません。

array_slice関数の使い方

取り出された要素の配列 = array_slice(
	取り出し元の配列,
	取り出し開始位置,
	[取り出す要素数]);

上記において、取り出す個数は指定しないことも可能です。取り出す個数を指定しなかった場合には、取り出し開始位置から配列の末尾までの要素が全て返されます。

また、取り出し開始位置には末尾からの要素数を指定することもできます。末尾からの要素数を指定するには、配列の末尾の要素のキーを「-1」として末尾からの要素数を減算して指定します。

たとえば、末尾の3つ前の要素を取り出し開始位置として指定するには、「-4」と指定します。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません