Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sortowanie tablicy
Randallmaster
post
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


Witam,

jak posortować tablicę po nazwie?

$owoce = array("0" => "cytryna", "1" => "pomarańcza", "2" => "banan", "3" => "jabłko");

wiem że służy do tego funkcja arsort ale nie wiem jak się do tego odnieść
Go to the top of the page
+Quote Post
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Podałeś przykład z manuala:
  1. <?php
  2. $owoce = array("d" => "cytryna", "a" => "pomarańcza", "b" => "banan", "c" => "jabłko");
  3. arsort($owoce);
  4. foreach ($owoce as $key => $val) {
  5. echo "$key = $val\n";
  6. }
  7. ?>

Z tym, że u Ciebie zamiast liter są cyfry. Możesz zatem użyć array_flip do odwrócenia tablicy i dopiero potem sortować tablicę alfabetycznie.


--------------------
Go to the top of the page
+Quote Post
Ultear
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 3
Dołączył: 9.12.2013

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


$owoce = arsort($owoce);

Go to the top of the page
+Quote Post
Randallmaster
post
Post #4





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


problem w tym że moja tablica wygląda następująco, nie możę być zmieniona

[36] => Array
(
[id] => 36
[name] => c

)

[35] => Array
(
[id] => 35
[name] => a
)

[34] => Array
(
[id] => 34
[name] => b
)
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




facepalmxd.gif
To na grzyba w pierwszym poscie podajesz zupelnie inną tablice?questionmark.gifquestionmark.gifquestionmark.gif?

Do tego sluzy
http://php.net/manual/en/function.array-multisort.php
jak uzywac masz napisane w linku co ci podalem


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Randallmaster
post
Post #6





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


sorry rozkojarzony byłem smile.gif
multisort pomogło biggrin.gif dzia
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 08:09