Карта массива в PHP: мощная функция управления массивами

В PHP функция array_mapиспользуется для применения функции обратного вызова к каждому элементу массива и возврата нового массива с измененными значениями. Вот несколько примеров использования array_mapв PHP:

Пример 1. Удвоение значений массива

$numbers = [1, 2, 3, 4, 5];
$doubled = array_map(function($num) {
    return $num * 2;
}, $numbers);
print_r($doubled);
// Output: [2, 4, 6, 8, 10]

Пример 2. Преобразование строк в верхний регистр

$names = ["john", "mary", "peter"];
$uppercaseNames = array_map('strtoupper', $names);
print_r($uppercaseNames);
// Output: ["JOHN", "MARY", "PETER"]

Пример 3. Добавление префикса к каждому элементу

$fruits = ["apple", "banana", "orange"];
$prefixedFruits = array_map(function($fruit) {
    return "fruit_" . $fruit;
}, $fruits);
print_r($prefixedFruits);
// Output: ["fruit_apple", "fruit_banana", "fruit_orange"]

Это всего лишь несколько примеров того, как можно использовать array_mapв PHP для управления массивами. Возможности безграничны в зависимости от вашего конкретного случая использования.