![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Próbuję zrobić sortowanie takie jak w windowsie po nazwie tzn. takie, że: sprawdzam na każdej pozycji oba stringi, jeżeli na pozycji i, jeden ze stringów jest pusty, a drugi nie, to ten pierwszy jest mniejszy, elseif, znak na pozycji i jest mniejszy w stringu pierwszym, to ten string jest mniejszy, w przeciwnym przypadku sprawdzaj dalej (elementy tablicy są unikatowe). O to kod, który napisałem: Funkcja strcmpalph próbuje porównywać napisy jak napisałem wyżej, alphsort to zwyczajne sortowanie bąbelkowe wykorzystujące funkcję strcmpalph do porównywania.
Może ktoś z tym pomóc? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/function.strnatcmp.php
http://www.php.net/manual/en/function.natsort.php google "natural order" algorithm |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 22:08 |