Расположение линий почти CSV текста в многомерный массив с 3 уровнямиPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Расположение линий почти CSV текста в многомерный массив с 3 уровнями

Сообщение Anonymous »

У меня есть массив, содержащий данные, разделенные запятой: < /p>

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

array (
[0] => Jack,140101d,10
[1] => Jack,140101a,15
[2] => Jack,140101n,20
[3] => Jane,141212d,20
[4] => Jane,141212a,25
[5] => Jane,141212n,30
)
< /code>
Есть много данных, и я бы хотел, чтобы данные были изложены как: < /p>
array(
[Jack]=>
[140101] =>
[d] => 10
[a] => 15
[n] => 20
)
...
< /code>
my code: < /p>
foreach ($out as $datavalue) {
$dat = str_getcsv($datavalue, ',');
$datevalue = substr($dat[1], 2, -1);
$shiftvalue = substr($dat[1], -1);
$totalvalue = $dat[2];
$sval[$shiftvalue] = $totalvalue;
$dval[$datevalue] = $sval;
$opvalue = $dat[0];
$final[$opvalue] = $dval;
}
Теперь кажется, что массив заполнен, даже если нет данных из исходной строки, поэтому мой вывод показывает результаты для Джека в другие даты, даже если для него не было данных.

Подробнее здесь: https://stackoverflow.com/questions/228 ... h-3-levels
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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