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