Witajcie,
mam tabelę, która tworzona jest przez import danych z pliku tekstowego. Tabela ma 5 kolumn i w zależności od liczby danych (ilości linii w plików) odpowiednią ilość wierszy. Potrzebuję po 10 wierszach dodać kolejny wiersz z sumowaniem danych znajdujących się powyżej (w każdej kolumnie) i od razu lecieć dalej z następną ilością danych. Niestety poległem. Czy ktoś jest w stanie pomóc podsuwając rozwiązaznie?
<?php
$plik = "test.txt";
$handle = fopen( $plik,"r" );
if( $handle ) {
$c = 0;
$lines = array();
while ( ( $line = fgets( $handle ) ) !== false ) {
// $lines[] = $line; // wczytaj do tablicy
if( preg_match( '/^\|/', $line, $match ) ) {
$c++;
if( $c <= 1 ) continue;
$cols = explode( '|', trim( $line, '|' ) );
if( count( $cols ) > 6 ) {
// var_dump($line);
echo '<tr>';
for( $i = 1; $i < count( $cols ) - 1; $i++ ) {
echo '<td class="' . $class . '">' . trim( $cols[$i] ) . '</td>';
}
echo '</tr>';
}
}
}
fclose($handle);
} else {
}
fclose($file);
?>