Сегодня пришлось немного поломать голову над тем как лучше вывести массив PHP с данными в скрипт Google Charts.

Что такое Google Chart – это библиотека для интеграции графиков в свои приложения и сайты.

Итак, у меня есть небольшой проект, на котором я показываю данные о долготе дня для 234 стран мира.

На странице с географическим объектом я вывожу информацию о долготе дня за каждый месяц. То есть текущая цель – показать график с тремя линиями: 1) Рассвет 2) Закат 3) Долгота дня.

Для этого я формирую один многомерный массив.

Далее, перехожу на страницу Google Charts, выбираю нужный график и копирую код.

Следующим этапом пишу небольшой скрипт, в котором перебираю многомерный массив с помощью цикла FOR. Напомню, код пишется на PHP.

Итак, скрипт готов, теперь остается добавить в Google Charts.

В принципе все. Посмотреть пример можно здесь