Дорогие друзья помогите пожалуйста решить задачу.
Есть верстка таблицы (от неё отходить нельзя).
Есть компонент, к примеру catalog.section.list который отработал и создал массив arResult (это терминология bitrix, хотя само задание к битрикс особо не имеет прямого отношения). Вот данный массив:
http://om-sv[dot]ru/progtest/arData[dot]txt
Закодированный в json - сперва надо его считать из файла и раскодировать.
В этом массиве производители косметики. Необходимо вывести данных производителей в алфавитном порядке в таблицу с выделением первой буквы.
Таблица должна состоять строго из 3х столбцов в которых должно быть примерно равное кол-во строк (за исключением последнего столбца).
Вот какой HTML должен получиться в итоге:
http://om-sv[dot]ru/progtest/table[dot]html
В чем возникла моя проблема как новичка.
Я использовал такой список функций
$json = file_get_contents($json); // Взял данные из файла
$obj = json_decode($json); // Декодировал
print $obj->{"NAME"}; // Пытаюсь вывести все названия товаров
Результата 0 причина не очень понятна
Можете растолковать новичку и объяснить в чем причина?
(Добавление)
Я заметил что json_decode декодирует только определенный формат
Например
А в предоставленном фале идет формат
А такой формат он не обрабатывает.
Какое решение данного вопроса, только преобразовать формат из первого во второй путем разных манипуляций по замене одних символов на другие?(Отредактировано автором: 14 Июля, 2020 - 12:39:30)
|