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