Pivot 2D массив данных по двум столбцам и используйте нулевые значения по умолчанию для любых пробелов в данныхPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Pivot 2D массив данных по двум столбцам и используйте нулевые значения по умолчанию для любых пробелов в данных

Сообщение Anonymous »

Это результат массива после того, как я создаю его с помощью функции array_push () из MSSQL -результата.

Код: Выделить всё

Array
(
[0] => Array
(
[STICKER] => FALCON
[MONTH] => 1
[JUM] => 65826210.00
)

[1] => Array
(
[STICKER] => FALCON
[MONTH] => 2
[JUM] => 68070573.00
)

[2] => Array
(
[STICKER] => FALCON
[MONTH] => 3
[JUM] => 99053067.60
)

[3] =>
[4] => Array
(
[STICKER] => HRD
[MONTH] => 2
[JUM] => 1521400.00
)

[5] => Array
(
[STICKER] => HRD
[MONTH] => 3
[JUM] => 2093200.00
)
)
< /code>
Мне нужно преобразовать массив выше в эту структуру: < /p>
Array
(
[0] => Array
(
[0] =>
[1] => 1
[2] => 2
[3] => 3
)
[1] => Array
(
[0] => FALCON
[1] => 65826210.00
[2] => 68070573.00
[3] => 99053067.60
)
[2] => Array
(
[0] => HRD
[1] => 0
[2] => 1521400.00
[3] => 2093200.00
)
)
< /code>
 Примечание: < /strong>
Array[0]
Значения будут 1,2,3 (это фактический месяц, я просто вводу до 3, чтобы получить код не слишком долго. Но это будет до 12 (январь - DEC)).
Если из оригинального массива, нет значения (пример из массива [3] ), то он будет конвертируется в новый rast [2] [1] .>

Подробнее здесь: https://stackoverflow.com/questions/311 ... -gaps-in-d
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»