У меня возникли проблемы сортировки текстовый файл и категоризации каждую строку по первой букве .. вот где я нахожусь ..Сортировка текстового файла в таблице в алфавитном порядке
list.txt
Apple
Orange
Apricot
Banana
Lemon
categorize.php
<?php
$fname = file("list.txt");
sort($fname);
for($i=0; $i<count($fname); $i++)
{
$states = explode(",", $fname[$i]);
?><table>
<th>A</th><th>B</th><th>L</th><th>O</th>
<tr><td><?php echo [A],$states[0];?></td>
<td><?php echo [B],$states[0];?></td>
<td><?php echo [L],$states[0];?></td>
<td><?php echo [O],$states[0];?></td></tr>
</table>
<?php
}
?>
categorize.php выход
A B L O
Apple Apple Apple Apple
A B L O
Apricot Apricot Apricot Apricot
A B L O
Banana Banana Banana Banana
A B L O
Lemon Lemon Lemon Lemon
A B L O
Orange Orange Orange Orange
требуемый выход
A B L O
Apple Banana Lemon Orange
Apricot
Так что я понимаю, почему его в данный момент выводится двойной исходный текстовый файл, как я вторя его два раза, но я не могу понять, как я могу сказать это я только хочу строки, начинающиеся с а по а и в при B и т.д ..
ждать, сейчас я даже не уверен, что таблицы правильно. hmm .. –
да, таблица совершенно неправильная. –
Вы должны сделать '