HTML Diff
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>&lt;?php $array = [1, 2, 3, 4, 5]; $result = array_map(function ($num) { return ($num * $num * $num); }, $array); print_r($result); // =&gt; [1, 8, 27, 64, 125]</p>
5 <p>&lt;?php $array = [1, 2, 3, 4, 5]; $result = array_map(function ($num) { return ($num * $num * $num); }, $array); print_r($result); // =&gt; [1, 8, 27, 64, 125]</p>
6 <p>Также возможно применить и обычную функцию ко всем элементам массива</p>
6 <p>Также возможно применить и обычную функцию ко всем элементам массива</p>
7 <p>&lt;?php function cube($n) { return ($n * $n * $n); } $array = [1, 2, 3, 4, 5]; $result = array_map('cube', $array); print_r($result); // =&gt; [1, 8, 27, 64, 125]</p>
7 <p>&lt;?php function cube($n) { return ($n * $n * $n); } $array = [1, 2, 3, 4, 5]; $result = array_map('cube', $array); print_r($result); // =&gt; [1, 8, 27, 64, 125]</p>