Здравствуйте! Нужна помощь не могу сообразить как правильно вывести массив.
Беру данные из mysql
Спойлер (Отобразить)array(4) { ["sensor_value"]=> string(4) "42.8" ["time"]=> string(5) "13:00" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "0" }
array(4) { ["sensor_value"]=> string(5) "42.89" ["time"]=> string(5) "13:30" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "0" }
array(4) { ["sensor_value"]=> string(5) "43.19" ["time"]=> string(5) "14:00" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "0" }
array(4) { ["sensor_value"]=> string(5) "43.77" ["time"]=> string(5) "14:30" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "0" }
array(4) { ["sensor_value"]=> string(5) "64.77" ["time"]=> string(5) "13:00" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "1" }
array(4) { ["sensor_value"]=> string(5) "68.68" ["time"]=> string(5) "13:30" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "1" }
array(4) { ["sensor_value"]=> string(5) "64.24" ["time"]=> string(5) "14:00" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "1" }
array(4) { ["sensor_value"]=> string(5) "63.89" ["time"]=> string(5) "14:30" ["date"]=> string(10) "2016-06-17" ["sensor_id"]=> string(1) "1" }
Привел их через :
К такому виду:
CODE ( htmlphp):
скопировать код в буфер обмена
array(1) { ["2016-06-17"]=> array(4) { ["13:00"]=> array(2) { [0]=> string (4) "42.8" [1]=> string (5) "64.77" } ["13:30"]=> array(2) { [0]=> string (5) "42.89" [1]=> string (5) "68.68" } ["14:00"]=> array(2) { [0]=> string (5) "43.19" [1]=> string (5) "64.24" } ["14:30"]=> array(2) { [0]=> string (5) "43.77" [1]=> string (5) "63.89" } } }
И дальше запутался.
Необходимо из данных создать строку для Google Charts типа:
CODE ( html):
скопировать код в буфер обмена
var data = google.visualization.arrayToDataTable([ ['Время', 'Датчик 1', 'ДатчикN'], ['$row['time1']', $row['sensor_id1']['sensor_value1'], $row['sensor_idN']['sensor_value1']], ['$row['time2']', $row['sensor_id1']['sensor_value2'], $row['sensor_idN']['sensor_value']], ['$row['time3']', $row['sensor_id1']['sensor_value3'], $row['sensor_idN']['sensor_value']], ['$row['timeN']', $row['sensor_id1']['sensor_valueN'], $row['sensor_idN']['sensor_valueN']], ]);
Прошу подсказать возможно ли это реализовать ?Или дать пример сортировки и вывода подобного массива!
|