![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 19.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Przeglądałem posty związane z tematem sortowania, ale nigdzie nie został opisany sposób postępowania w przypadku tablicy z polskimi znakami. Otóż mam taką tablicę: $tablica[] = array("Ścigany", "Coś", 2); $tablica[] = array("Łowca głów", "Jeszcze coś", 5); $tablica[] = array("Władca pierścieni", "Lord of the Rings", 3); Chciałbym ją posortować według pierwszej kolumny. Bardzo proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Witam.
Przeglądałem posty związane z tematem sortowania, ale nigdzie nie został opisany sposób postępowania w przypadku tablicy z polskimi znakami. Otóż mam taką tablicę: $tablica[] = array("Ścigany", "Coś", 2); $tablica[] = array("Łowca głów", "Jeszcze coś", 5); $tablica[] = array("Władca pierścieni", "Lord of the Rings", 3); Chciałbym ją posortować według pierwszej kolumny. Bardzo proszę o pomoc. Od razu ostrzegam, że nie wiem czy to pójdzie pod windowsem (BTW, wie ktoś czy locale są jakoś w tym środowisku emulowane). [php:1:c713aa16ab]<?php function f($a, $ ![]() { return strcoll($a[0], $b[0]); } setlocale(LC_COLLATE, 'pl_PL'); $tablica[] = array("Ścigany", "Coś", 2); $tablica[] = array("Łowca głów", "Jeszcze coś", 5); $tablica[] = array("Władca pierścieni", "Lord of the Rings", 3); usort($tablica, 'f'); ?>[/php:1:c713aa16ab] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:22 |