Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie tablicy
czachor
post 13.11.2004, 13:46:35
Post #1





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Witam!
Mam tablicę (po pobraniu z MySQL'a, ORDER BY id) $data:
Kod
Array
(
    [0] => Array
        (
            [id] => 11ok
            [branch_id] => h
        )

    [1] => Array
        (
            [id] => 2ew
            [branch_id] => e
        )

    [2] => Array
        (
            [id] => 21ag
            [branch_id] => h
        )

    [3] => Array
        (
            [id] => 5el
            [branch_id] => i
        )

Jak widać porządek jest taki (sortowanie wg klucza id): 11ok, 2ew, 21ag, 5el.
Jak zrobić, by posortowane wg id było po ludzku, czyli: 2ew, 5el, 11ok, 21ag?
Próbowałem m. in. z natcasesort" title="Zobacz w manualu PHP" target="_manual, przesiedziałem kupę czasu na googlach i manualu, ale nie udało mi się nic sensownego wymyśleć...
Z góry dzięki za wszelką pomoc.


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
yavaho
post 13.11.2004, 16:31:54
Post #2





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


I sortuje ci po ludzku, bo sortuje to jako tekst a nie liczby.
Jezeli jestes jeszcze w trakcie budowy tej strony to proponuje jezeli to jest mozliwe wstawiac "0" tam gdzie jest jedna cyfra.
Albo rozdzielic to istniejace ID na dwie komorki osobno cyfry i osobno tekst.


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
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 Wersja Lo-Fi Aktualny czas: 13.07.2025 - 04:10