PHP.mk документација

Ds\Sequence::filter

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

ds-sequence.filter.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека ds-sequence.filter.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Ds\Sequence::filter

Референца за `ds-sequence.filter.php` со подобрена типографија и навигација.

ds-sequence.filter.php

Ds\Sequence::filter

Класата Vector

Ds\Sequence::filter Креира нова секвенца користејќи callable Создава нов вектор користејќи

= NULL

abstract public Ds\Sequence::filter(callable $callback = ?): Ds\Sequence

Креира нова секвенца користејќи callable за да се утврди кои вредности да се вклучат

Параметри

callback

callback(mixed $value): bool

Опционално callable за да се утврди кои вредности да се вклучат. true што враќа false otherwise.

ако вредноста треба да се вклучи, true (види Ако не е обезбеден callback, само вредностите што сепретворање во булова

Вратени вредности

Нова секвенца што ги содржи сите вредности за кои или callback returned trueНов вектор што ги содржи сите вредности за кои или true , или сите вредности што се претвораат во callback ако

Примери

Пример #1 Ds\Sequence::filter() Ds\Vector::filter()

<?php
$sequence
= new \Ds\Vector([1, 2, 3, 4, 5]);

var_dump($sequence->filter(function($value) {
return
$value % 2 == 0;
}));
?>

Горниот пример ќе прикаже нешто слично на:

object(Ds\Vector)#3 (2) {
  [0]=>
  int(2)
  [1]=>
  int(4)
}

Пример #2 Ds\Sequence::filter() пример користејќи callback функција

<?php
$sequence
= new \Ds\Vector([0, 1, 'a', true, false]);

var_dump($sequence->filter());
?>

Горниот пример ќе прикаже нешто слично на:

object(Ds\Vector)#2 (3) {
  [0]=>
  int(1)
  [1]=>
  string(1) "a"
  [2]=>
  bool(true)
}

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.