Ответов: 10 Просмотров: 113
|
teleoperator27 пишет:PHP:
скопировать код в буфер обмена
<?PHP $file_name = "имя файла.csv"; $data = file( $file_name ); function array_chunk_assoc($array, $n = 5) { $i = 1; $j = 0; foreach ($array as $k => $v) { $new_array[$j][$i] = $v; if (($k + 1) % $n == 0) { $i = 0; $j++; } $i++; } return $new_array; } $array = array_chunk_assoc($data, 5); ?> <table style="font: 26px Times New Roman;" border="1"> <?PHP foreach ($array as $value): ?> <tr> <td><?=$value[1]?></td> <td><?=$value[2]?></td> <td><?=$value[3]?></td> <td><?=$value[4]?></td> <td><?=$value[5]?></td> </tr> <?PHP endforeach?> </table>
работает. но опять если количество строк не кратно 5 то выдает ошибки только на этот раз в самой таблице. может перед выводом значения сделать проверку если оно отлично от нуля то его выводить иначе пропустить?? |