Показать сообщение отдельно
  #97 (permalink)  
Старый 10.01.2021, 19:56
Аспирант
Отправить личное сообщение для ALFRED450 Посмотреть профиль Найти все сообщения от ALFRED450
 
Регистрация: 07.12.2020
Сообщений: 72

Подскажите как использовать одну функцию для двух показаний. Ругается на повтор.
function getCardinalDirection($deg) {
    $array = array('С', 'СВ', 'В', 'ЮВ', 'Ю', 'ЮЗ', 'З', 'СЗ');
    return $array[round(($deg / 45) % 8)];
}
 
$a = getCardinalDirection($deg);

function getCardinalDirection($deg) {
    
    $array = array('strelka/N.png', 'strelka/NE.png', 'strelka/E.png', 'strelka/SE.png', 'strelka/S.png', 'strelka/SW.png', 'strelka/W.png', 'strelka/NW.png');
    return $array[round(($deg / 45) % 8)];
}
 
$ab = getCardinalDirection($deg);

$img = file_get_contents($ab);
$icon_deg = new Imagick();
$icon_deg->readImageBlob($img);

Последний раз редактировалось ALFRED450, 10.01.2021 в 23:12.
Ответить с цитированием