Deprecated: Optional parameter $keys declared before required parameter $cms_id is implicitly treated as a required parameter in /home/www/dev/work/class/blog/CmsKey.php on line 75

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\php::$title is deprecated in /home/www/dev/work/website/lvesu/class/controller/blog/php.php on line 28

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\php::$outlink is deprecated in /home/www/dev/work/website/lvesu/template/blog/cms/php.manual.tpl on line 2

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\php::$status is deprecated in /home/www/dev/work/website/lvesu/template/blog/index.head.php on line 2
PHP - Manual: FilterIterator::__construct - 互联网笔记

略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: FilterIterator::__construct

2025-05-18

FilterIterator::__construct

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

FilterIterator::__constructConstruct a filterIterator

说明

public FilterIterator::__construct(Iterator $iterator)

Constructs a new FilterIterator, which consists of a passed in iterator with filters applied to it.

警告

本函数还未编写文档,仅有参数列表。

参数

iterator

The iterator that is being filtered.

参见

添加备注

用户贡献的备注 1 note

up
-2
michael dot kaefer1 at gmx dot at
6 years ago
Usage example:

<?php

class AdultFilter extends \FilterIterator
{
public function
accept()
{
$person = $this->current();
if (
18 <= $person[1]) {
return
true;
}
return
false;
}
}

$persons = new \ArrayIterator([
[
'John', 27],
[
'Jack', 15],
[
'Jeff', 54],
]);

$adults = new AdultFilter($persons);

foreach (
$adults as $adult) {
var_dump($adult);
}

官方地址:https://www.php.net/manual/en/filteriterator.construct.php

冷却塔厂家 广告
中文GPT4.0无需注册 广告
北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3