witam,
własnie piszę sobie programik w php, który z pliku tekstowego wczytuje do tablicy tytuły książek, sortuje tablicę, i zapisuje listę do pliku wyjściwoego.
Plik wejściowy:
Krzyżacy
Pan Tadeusz
Pan Wołodyjowski
Ogniem i mieczem
Potop
Quo Vadis
Przedwiośnie
Szwedzi w Warszawie
Znachor
Faraon
Plik wyjściowy to:
FaraonKrzyżacy
Ogniem i mieczem
Pan Tadeusz
Pan Wołodyjowski
Potop
Przedwiośnie
Quo Vadis
Szwedzi w Warszawie
Znachor
i właśnie tu jest problem. dlaczego faraon i krzyżacy sa w jednej linii?
kod programu:
<?php $plikWE = "./zWE.txt"; $plikWY = "./zWY.txt"; $tablica = array(); $licznik = 0; $uchwyt = fopen($plikWE, "r"); while (!feof($uchwyt)) { $tablica[$licznik] = fgets($uchwyt, 128); $licznik++; } fclose($uchwyt); sort($tablica); $uchwyt = fopen($plikWY, "w+"); for ($i=0; $i<count($tablica); $i++)="$i++)" {="{" fwrite($uchwyt,="fwrite($uchwyt," $tablica[$i]);="$tablica[$i]);" }="}" fclose($uchwyt);="fclose($uchwyt);" ?="?">