Я новичок в PHP, и я пытаюсь отобразить CSV-данные на моей веб-странице с возможностью разбивки на страницы. Это код, который у меня есть до сих пор.
<?php $names = file('demo.csv'); $page = $_GET['page']; //constructor takes three parameters //1. array to be paged //2. number of results per page (optional parameter. Default is 10) //3. the current page (optional parameter. Default is 1) $pagedResults = new Paginated($names, 20, $page); echo "<ul>"; while($row = $pagedResults->fetchPagedRow()) { //when $row is false loop terminates $row1 = str_replace( ',', "\t", $row ); echo "<li>{$row1}</li>"; } echo "</ul>"; //important to set the strategy to be used before a call to fetchPagedNavigation $pagedResults->setLayout(new DoubleBarLayout()); echo $pagedResults->fetchPagedNavigation(); ?>
У меня возникали проблемы с отображением запятых на моем выходе. Однако я решил использовать функцию str_replace. Теперь я хочу показать данные элегантно в табличном формате. Я попробовал приведенный ниже код, который я видел в другой ссылке .
while($row = $pagedResults->fetchPagedRow()) { //when $row is false loop terminates <table> <tr> $row1 = str_replace( ',', "\t", $row ); <td><?php echo "<li>{$row1}</li>";?></td> </tr> </table> } echo "</ul>";
Тем не менее, я не получаю вывод на своем экране. Может ли кто-нибудь помочь мне в правильном направлении?