Autor Zpráva
hugo999
Profil *
Ako utriedit spravne pole aby bolo usporiadanie podla abecedy ale aby aj
makkcene dobre spravil, teda ked je

sort($pole), tak napr č da az na koniec.-


Ako to vyriesit?
Pocul som nieco ze SETLOCALE ale neviem nic viac, googlu som skusal ale aj tak som to nevyriesil
nightfish
Profil
http://cz.php.net/sort
SORT_LOCALE_STRING - compare items as strings, based on the current locale. Added in PHP 4.4.0 and 5.0.2. Before PHP 6, it uses the system locale, which can be changed using setlocale(). Since PHP 6, you must use the i18n_loc_set_default() function.

SORT_LOCALE_STRING - porovná položky (pole) jako řetězce na základě aktuálně nastaveného "locale". Tato možnost byla přidána v PHP 4.4.0 a 5.0.2. Ve verzích starších než PHP 6 používá systémové "locale", které je možno změnit pomocí setlocale(). V PHP 6 musíte použít funkci i18n_loc_set_default().

zbytek je tedy na http://cz.php.net/setlocale
hugo999
Profil *
ja som z toho jelen, nenapisla by si mi tie dva riadky aby to spravne zoradilo to moje $pole?

som zufaly :(( diky moc moc.
Kcko
Profil
Tohle si dej nekam nahoru do indexu .. pak by ti pole melo radit podle diakritiky


SetLocale(LC_ALL, "Czech");
hugo999
Profil *
nefunfuje, mam takto:

setlocale(LC_ALL, "SLOVAK");
$pole_mesta = array ( "Bratislava I",
"Nové Zámky",
"-Česká republika",
"-Zahraničie"
);
sort($pole_mesta);

a nic to nespravi, preco?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0