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