Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sortowanie-problem
Forum PHP.pl > Forum > Przedszkole
juntek
Dlaczego ten skrypt nie działa?
  1. <?php
  2. $filmy=array("Zywot briana<br>". "Szarże<br>". "Życie biurowe<br>"."Monthy python<br>".
  3. "Matrix<br>". "Terminator 2<br>". "Terminator<br>". "Gwiezdne wojny<br>".
  4. "Bliskie spotkanie<br>"."Golfiarze<br>");
  5. if (isset($_REQUEST['sorted']))
  6. {
  7. sort ($filmy);
  8. }
  9. foreach($filmy as $currentvalue)
  10. {
  11. echo $currentvalue;
  12. echo"<br>\n";
  13. }
  14.  
  15. ?>
lobopol
Co rozumiesz przez nie działa? To co podałeś to tablica z jednym elementem znaki ci się pomyliły w array dzielisz kolejne elementy przecinkami, a nie kropkami
Rysh
I po cholerę dajesz <br> w każdym elemencie tablicy?
sobol6803
  1. <?php
  2.  
  3. $seriale = array('Weeds', 'True Blood', '24', 'Jericho', 'Reaper', 'Dark Blue', 'Sons of Anarchy', 'Eureka', 'How I Met Your Mother', 'The Bing Bang Theory', 'Chuck', 'Fringe', 'Californication', 'The Wire', 'That \'70s Show', 'IT Crowd', 'My name is Earl', 'Boardwalk Empire', 'Homeland', 'Boss', 'American Horror Story', 'The Borgias', 'Strike Back', 'Dexter', 'Breaking Bad', 'Friends', 'Luther', 'Supernatural');
  4. $nr = 1;
  5. sort($seriale);
  6. foreach ($seriale as $nazwa) {
  7. echo $nr.'. <b>'.$nazwa.'</b><br />';
  8. $nr++;
  9. }
  10. ?>


Masz skrypt z moimi serialami. smile.gif
wNogachSpisz
sort() nie poradzi sobie z polskimi znakami.

PHP 5.3 ma do tego biblitekę, tylko nie pamętam jak się nazywała.
Najprościej użyć MySQL w trybie porównywania unicode_polish
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.