Ds\Sequence::map
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Ds\Sequence::map
Референца за `ds-sequence.map.php` со подобрена типографија и навигација.
Ds\Sequence::map
Класата Vector
Ds\Sequence::map — (PECL ds >= 1.2.7)
= NULL
Враќа резултат од примена на callback на секоја вредност callback функција на секоја вредност во низата.
Параметри
callback-
А callable за примена на секоја вредност во низата.
Повикливиот треба да врати каква ќе биде новата вредност во новата низа.
Вратени вредности
Резултатот од примена на callback на секоја вредност во низата.
Забелешка:
Вредностите на тековната инстанца нема да бидат засегнати.
Примери
Пример #1 Ds\Sequence::map() example
<?php
$sequence = new \Ds\Vector([1, 2, 3]);
print_r($sequence->map(function($value) { return $value * 2; }));
print_r($sequence);
?>Горниот пример ќе прикаже нешто слично на:
Ds\Vector Object
(
[0] => 2
[1] => 4
[2] => 6
)
Ds\Vector Object
(
[0] => 1
[1] => 2
[2] => 3
)