Как работает данный код на php?

152
16 марта 2018, 14:52

Не могу понять, для чего это выполняется и как это работает?

 $lat = 1;
    $long = 1;
    if ($exif[“GPSLatitudeRef”] == ‘N’) {
        $lat = -1;
    }
    if ($exif[“GPSLongitudeRef”] == ‘E’) {
        $long = -1;
    }
Answer 1

Скорее всего, вычисляет знак, который имеют географические координаты, т. е. если это северная широта (N) или восточная долгота (E), координата становится отрицательной.

Answer 2

GPSLatitudeRef и GPSLongitudeRef - это GPS теги и часть стандарта EXIF: https://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html

соответственно, изначально переменные $lat и $long устанавливаются в 1 (обозначение южной широты и западной долготы внутри программы). Далее проверяется, если соответствующие значения EXIF соответствуют северной широте или восточной долготе, то соответствующие переменные меняют значение на -1 (видимо, внутреннее обозначение в программе)

READ ALSO
Прямая ссылка на страницу внутри

Прямая ссылка на страницу внутри

Подскажите кто сталкивался, пишу веб-приложение с помощью framework7, так вот стартовая страница которая загружает все скрипты условно indexhtml,...

120
Проверка корректности html тегов

Проверка корректности html тегов

Добрый день! Мне нужно Написать функцию, которая на входе принимает массив из открывающихся или закрывающихся тегов, а возвращает результат...

105
Подключить класс php

Подключить класс php

Проблема такая - стоит autoload, и классы из определенных папок подгружаются сами, все работало, но появилась задача сделать ajax запрос с БД, обычно...

142
Как запустить php скрипт в браузере?

Как запустить php скрипт в браузере?

скрипт лежит в корне сайтаЗапускаю в браузере

123