Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sortowanie-problem
-juntek-
post
Post #1





Goście







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





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


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





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


I po cholerę dajesz <br> w każdym elemencie tablicy?
Go to the top of the page
+Quote Post
sobol6803
post
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 13
Dołączył: 19.06.2011
Skąd: Ruda Śląska

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


  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. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #5





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


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
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: 22.08.2025 - 12:50