Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyświetlenie danych wg alfabetu
Forum PHP.pl > Forum > PHP
bikemax
Witajcie

Nie mogę sobie poradzić żeby wyświetlane dane były uszeregowane alfabetycznie,mógłby ktoś zerknąć i zmienić żeby lista była alfabetycznie?

  1. $fcontents = file ("klienci.txt");
  2.  
  3. while (list ($line_num, $line) = each ($fcontents)) {$record = explode ($sep, $line);
  4. $pierwsza_litera = substr($record[1], 0, 1);
  5.  
  6.  
  7. echo "<option value=\"$record[0]\">$record[1] </option>";
  8.  
  9. }
prz3kus
http://php.net/manual/pl/function.asort.php
bikemax
Nie bardzo wiem jak ją wykorzystać , nie jestem biegły w php.
johny_s
otwórz plik w excelu, przesortuj, zapisz i po problemie skoro z gotowej funkcji z opisami skorzystać nie potrafisz
bikemax
To musi się cały czas sortować wg alfabetu bo ciągle są dopisywane nowe dane do pliku,więc jednorazowe uszeregowanie nic nie da. Pomoże ktoś?
phpion
Skoro musi to powalcz samodzielnie i w razie dalszych problemów wróć. Wędkę dostałeś więc z niej skorzystaj. Na gotowca raczej nie licz.
bikemax
No właśnie walczę i nie mogę sobie poradzić, z bazy z pliku wyciąga tylko 2 pierwsze rekordy (nr klienta i jego nazwę) Po samych nazwach doszedłem jak szeregować, ale do nazwy jest przyporządkowany numer. Widziałem jak ta funkcja działa w przypadku tablicy i przyporządkowanych danych:
array ("d"=>"cytryna", "a"=>"pomarańcza", "b"=>"banan", "c"=>"jabłko");

Ale jak mam pobrać dwa rekordy z pliku i je parami posortować?
johny_s
jw. lub http://php.net/manual/en/function.usort.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.