Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]sortowanie tablicy
wpaski
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

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


hej kombinowałem z funkcją usort, ale nie umiem znaleźć przykładu z tym co ja mam, może ktoś pomoże?
jest
  1. $zm = [
  2. 6000 => [
  3. 0 => [
  4. 'wskaznik' => 100
  5. ],
  6. 1 => [
  7. 'wskaznik' => 100
  8. ]
  9. ],
  10. 8000 => [
  11. 0 => [
  12. 'wskaznik' => 50
  13. ],
  14. 1 => [
  15. 'wskaznik' => 50
  16. ]
  17. ],
  18. 4000 => [
  19. 0 => [
  20. 'wskaznik' => 200
  21. ],
  22. 1 => [
  23. 'wskaznik' => 200
  24. ]
  25. ],
  26. ];

chcę
Kod
Array
(
    [8000] => Array
        (
            [0] => Array
                (
                    [wskaznik] => 50
                )

            [1] => Array
                (
                    [wskaznik] => 50
                )
        ),
    [6000] => Array
        (
            [0] => Array
                (
                    [wskaznik] => 100
                )

            [1] => Array
                (
                    [wskaznik] => 100
                )
        ),
    [4000] => Array
        (
            [0] => Array
                (
                    [wskaznik] => 200
                )

            [1] => Array
                (
                    [wskaznik] => 200
                )
        )
)


czyli sortowanie wg tej wartości wskaznik rosnąco, wskaznik w kazdej tablicy jest taki sam

Ten post edytował wpaski 8.02.2022, 14:15:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Ja nie powiedzialem ze uksort sortuje po kluczach, tylko je ZACHOWUJE. Czytaj ze zrozumieniem prosze.

Co do twojego kodu to FOREACH jest zbedny. Po to robisz uksort by on przelecial po tablicy a dopiero funkcja twoja do sortowania mowi po czym ma sortowac
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 07:25