Я получаю значения для своей карты флота через ajax.Заполнение массива отсутствующими значениями после этого
В сценарии бэкэнда мой тестовый массив выглядит следующим образом:
Array
(
[0] => Array
(
[0] => 6
[1] => 1
)
[1] => Array
(
[0] => 7
[1] => 7
)
[2] => Array
(
[0] => 8
[1] => 37
)
[3] => Array
(
[0] => 9
[1] => 44
)
)
Значение со смещением [0] представляет час. Теперь мне нужно 24 объекта массива на каждый час. Как поддерживать это, не касаясь данных элементов?
например.
Array
(
[0] => Array
(
[0] => 0
[1] => 0
)
[6] => Array
(
[0] => 6
[1] => 1
)
[...]
[7] => Array
(
[0] => 7
[1] => 7
)
[8] => Array
(
[0] => 8
[1] => 37
)
[9] => Array
(
[0] => 9
[1] => 44
)
Заранее спасибо.
Итак, первый элемент в каждом подмассиве - это час? Вы извлекаете эти данные с помощью SQL-запроса? Можете быть более эффективными, чтобы посмотреть на это - например, вы используете «PDO», вы можете многое сделать, чтобы мутировать набор результатов с такими функциями, как '$ stmt-> fetchAll (PDO :: FETCH_FUNC, function ($ a, $ b) {/ * ... * /}); ' –