Добрый день!
Интегрирую API транспортной компании ПЭК на своём магазине.
Пытаюсь получить id города по его названию.
Ситуация следующая: ПЭК предоставляет доступ к файлу в котором хранятся их внутренние порядковые номер городов, и которые необходимы для работы с их API, но id этих городов занесены в файл в качестве названий строк, а не их содержимого, тогда как содержимым является название города. Т.е. необходимо получить название строки зная её содержимое, но не зная название строки.
Всё находится в файле:
www.pecom.ru/ru/calc/towns.php ;
Имеет следующую структуру:
Я получаю результат для города Абакан следующим способом:
но выводится массив:
а мне необходимо вывести только название первой строки, для Абакана это - "-584988", для других городов названия другие, для каждого уникальное, т.к. это и есть тот самый id города.
Могу вывести значение первой строки используя её название:
получаю:
но необходимо наоборот, кст строка всегда находится на первом месте в массиве для любого города.
Есть какие-то варианты получения, возможно есть способ вывести название первой строки массива?
Мои знания json слегка не совершенны, так что мог перепутать термины (массив, строка).
Прошу любой помощи.