![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod z ksiazki ktorej sie ucze i nie rozumiem czym sa zmienne $x i $y i jak wynik return wplywa na funkcje usort ze ona sortuje zawartosc tablicy moze mi ktos wytlumaczyc?...Jak daje echo tej tablicy $x[1] to nic nie wyswietla, wiec nie wiem czym to jest i jaka ma wartosc
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
usort zobacz prototyp funkcji i opis i wszystko jasne.
Ten post edytował MateuszScirka 3.12.2009, 13:44:06 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
kiepska ksiazka skoro nie potrafi tego wytlumaczyc? ten opis jest calkiem przyzwoity
w skrocie do printowania tabilc uzywa sie print_r a nie echo usort przekazuje pary elementow sortowanej tablicy i na podstawie zwroconej informacji (0, 1, -1) zamienia je miejscami lub nie (w uproszczeniu) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale czym jest $x czy to jest jedna tablica array('OPO','AOpony',100) a $y to nastepna? Bo jesli to to czemu nie drukuje jej
kazdy wie a nie powie |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To konkretne elementy będące porównywane. Tyle, że Twoja wejściowa to tablica 2-wymiarowa a nie da się porównać Array do Array (IMG:style_emoticons/default/smile.gif) Stąd masz porównywanie pierwszych elementów każdego wiersza. Noż ludzie. Popatrz na przykłady w sortowaniu to będziesz wiedział, że x i y to powinny być elementy tablicy w jakiej dokonujesz porównania. Tak więc to elementy jednej i tej samej tablicy. Co z tego, że umiesz czytać skoro mózgu przy tym nie włączasz?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:12 |