В 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 для управления массивами. Возможности безграничны в зависимости от вашего конкретного случая использования.