牛牛在线工具

Ds\Deque::map()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Ds\Deque::map()

调用传入的回调函数应用于 Deque 对象中的每个元素,并返回一个新的 Deque 对象,该对象包含通过回调函数转换后的元素

函数名称:Ds\Deque::map() 适用版本:需要 PHP 版本 7.1.0 或更高版本 函数说明:map() 方法将调用传入的回调函数应用于 Deque 对象中的每个元素,并返回一个新的 Deque 对象,该对象包含通过回调函数转换后的元素。 语法:public function map(callable $callback): Ds\Deque 参数: $callback:一个回调函数,该函数接受 Deque 中每个元素作为参数,并返回转换后的值。 返回值:一个新的 Ds\Deque 对象,该对象包含经过回调函数转换后的元素。 示例: // 创建一个 Deque 对象 $deque = new Ds\Deque([1, 2, 3, 4]); // 使用 map() 方法将每个元素加倍 $mapped = $deque->map(function($item) { return $item * 2; }); // 输出结果:[2, 4, 6, 8] print_r($mapped->toArray()); 在上面的示例中,首先实例化了一个含有 [1, 2, 3, 4] 的 Deque 对象。然后,map() 方法将传入的回调函数应用于 Deque 中的每个元素,将其加倍。最后,使用 toArray() 方法将结果转换为数组,并通过 print_r() 函数输出。