[php] Problem z tablicami

0

mam mały problem

w pliku txt ma mzapisane miejscowości:

Kraków
Bydgoszcz
Warszawa

exploduje do tablicy po kolei kazdy z elementow uzywajac petli for itd. ale chcialbym zeby wyswietlalo mi sie nie:

Kraków
Bydgoszcz
Warszawa

tylko alfabetycznie

Bydgoszcz
Kraków
Warszawa

Wiem ze chyba bede musial uzyc funkcji natsort(); ale cos mi nie wychodzi

oto kodzik:

<?
$miasta=file("fm/miasta.txt");
$ile=count($miasta);

for($i = 0; $i < $ile; $i++) { 
   $dane = explode("|Sprtr|", $miasta[$i]); 
   echo "<option value="$dane[0]">$dane[0]</option>";
   
}

?>

//Prefixy!! - m.M

0

Napisz dokładnie jaką formę mają dane:

Jeśli są np. po przecinku(.) - Wrocław,Gdańsk,....

To:

$plik=file('miasta.txt');
$tab=explode(',', join('', $plik));
sort($tab);
print('<select name=miasta>';
for($i=0;$i<count($tab);$i++) {
 print('<option value='.$tab[$i].'>'.$tab[$i]);
}
print('</select>');

P.s. Pisałem z pamięci, mogą być błędy, ale chyba o to chodziło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1