首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LimitIterator::__construct

(PHP 5 >= 5.1.0, PHP 7)

LimitIterator::__construct — Construct a LimitIterator

Description

代码语言:javascript
复制
public LimitIterator::__construct ( Iterator $iterator [, int $offset = 0 [, int $count = -1 ]] )

Constructs a new LimitIterator from an iterator with a given starting offset and maximum count.

Parameters

iterator

The Iterator to limit.

offset

Optional offset of the limit.

count

Optional count of the limit.

Return Values

The new LimitIterator.

Errors/Exceptions

Throws an OutOfRangeException if the offset is less than 0 or the count is less than -1.

Examples

Example #1 LimitIterator::__construct() example

代码语言:javascript
复制
<?php
$ait?=?new?ArrayIterator(array('a',?'b',?'c',?'d',?'e'));
$lit?=?new?LimitIterator($ait,?1,?3);
foreach?($lit?as?$value)?{
????echo?$value?.?"\n";
}
?>

The above example will output:

代码语言:javascript
复制
b
c
d

See Also

  • LimitIterator examples

← LimitIterator

LimitIterator::current →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com