Добрый день уважаемые знатоки, подсобите, как избавится от конструкции foreach в пользу array_map? Уместно ли вообще избавляться, и как быть с isset - есть мысль вынести в отдельную функцию, куда передавать полученный массив. Опыта на PHP нет, только Autoit и Pawn, сильно не пинайте)
function getData(array $arr){
$my = [];
$i=0;
foreach($arr['Value'] as $value){
$my[$i]['Турнир'] = $value['L'];
$my[$i]['Хозяева'] = $value['O1'];
$my[$i]['Хозяева счет'] = isset($value['SC']['FS']['S1'])?$value['SC']['FS']['S1']:0;
$my[$i]['Гости'] = $value['O2'];
$my[$i]['Гости счет'] = isset($value['SC']['FS']['S2'])?$value['SC']['FS']['S2']:0;
$my[$i]['Время матча']= isset($value['SC']['TS'])?intval(($value['SC']['TS']/60),0):"Скоро...";
$my[$i]['Тайм'] = $value['SC']['CPS'];
$i++;
};
print_r($my);
};
Всем хорошего настроения )