0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Для применения функции ко всем элементам массива в PHP можно использовать функцию array_map():</p>
1
<p>Для применения функции ко всем элементам массива в PHP можно использовать функцию array_map():</p>
2
<p>array_map(?callable $callback, array $array): array</p>
2
<p>array_map(?callable $callback, array $array): array</p>
3
<p>Где $callback - это функция, которую нужно применить, а $array - это исходный массив.</p>
3
<p>Где $callback - это функция, которую нужно применить, а $array - это исходный массив.</p>
4
<p>Пример:</p>
4
<p>Пример:</p>
5
<p><?php $array = [1, 2, 3, 4, 5]; $result = array_map(function ($num) { return ($num * $num * $num); }, $array); print_r($result); // => [1, 8, 27, 64, 125]</p>
5
<p><?php $array = [1, 2, 3, 4, 5]; $result = array_map(function ($num) { return ($num * $num * $num); }, $array); print_r($result); // => [1, 8, 27, 64, 125]</p>
6
<p>Также возможно применить и обычную функцию ко всем элементам массива</p>
6
<p>Также возможно применить и обычную функцию ко всем элементам массива</p>
7
<p><?php function cube($n) { return ($n * $n * $n); } $array = [1, 2, 3, 4, 5]; $result = array_map('cube', $array); print_r($result); // => [1, 8, 27, 64, 125]</p>
7
<p><?php function cube($n) { return ($n * $n * $n); } $array = [1, 2, 3, 4, 5]; $result = array_map('cube', $array); print_r($result); // => [1, 8, 27, 64, 125]</p>