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 Враќа резултат од примена на
Вратени вредности
параметарот специфицира само излезна кодировка. Ако се помине празен стринг, парсерот се обидува да идентификува во која кодировка е документот кодиран со гледање на првите 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)
}