Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyświetlenie danych wg alfabetu
bikemax
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
prz3kus
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


http://php.net/manual/pl/function.asort.php
Go to the top of the page
+Quote Post
bikemax
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


Nie bardzo wiem jak ją wykorzystać , nie jestem biegły w php.
Go to the top of the page
+Quote Post
johny_s
post
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

Ostrzeżenie: (0%)
-----


otwórz plik w excelu, przesortuj, zapisz i po problemie skoro z gotowej funkcji z opisami skorzystać nie potrafisz
Go to the top of the page
+Quote Post
bikemax
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


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ś?
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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.
Go to the top of the page
+Quote Post
bikemax
post
Post #7





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


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ć?
Go to the top of the page
+Quote Post
com
post
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


http://php.net/manual/en/function.array-multisort.php ?
Go to the top of the page
+Quote Post
johny_s
post
Post #9





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

Ostrzeżenie: (0%)
-----


jw. lub http://php.net/manual/en/function.usort.php
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 10:35