Может кто-нибудь показать мне, как правильно отобразить это? Я пытаюсь понять, как использовать php explode () и организовать значения таким образом, чтобы я мог получить и напечатать их в некотором организованном вопросе. Для каждой записи я хочу поместить имя = значение в конкретный сегмент. У меня (7) макс ведра на запись. Иногда у меня есть записи, которые не заполняют каждое ведро.
(например, в записи (2) отсутствуют атрибуты (5,6,7), а в записи (3) отсутствует атрибут (4)).
1-Column=host1.colo.sub;2-Column=Fri Aug 13;3-Column=db9.nfl.colo2.;4-Column=00:00:03;5-Column=01:55:02;6-Column=87.24 MB;7-Column=Success;
1-Column=host1.colo.sub;2-Column=Fri Aug 13;3-Column=pdb2.colo2.;4-Column=04:00:02;
1-Column=host1.colo.sub;2-Column=Fri Aug 13;3-Column=gl3_lvm;5-Column=04:48:06;6-Column=54.64 MB;7-Column=Success;
Пока я написал это, чтобы просмотреть мой вывод:
<?php
$InputFile = file("test.txt");
foreach ($InputFile as $line){
$pieces = explode(";", $line);
//print $pieces[0];
//print $pieces[1];
//print $pieces[2];
print $pieces[3];
//print $pieces[4];
//print $pieces[5];
//print $pieces[6];
//print_r($line);
}
?>
Я хотел бы распечатать аналогичные значения для каждого атрибута вместо того, где он смешан.
Использование 'print $ piece [3];'
4-Column=00:00:034-Column=04:00:025-Column=04:48:06