Autor | Zpráva | ||
---|---|---|---|
Sir Tom Profil |
#1 · Zasláno: 13. 10. 2014, 21:47:36
Ahoj,
řekněme, že mám pole: $array = array( "Švédsko" => array("Stockholm", ...), "Slovensko" => array("Bratislava", ...), "Uganda" => array("hlavní město Ugandy", ...) ); A toto pole bych rád seřadil tak, aby prvky v tomto poli byly abecedně seřazeny podle klíče - tzn. nejdřív pole klíče "Slovensko", pak "Švédsko" a nakonec "Uganda". Když použiji ksort() , tak se mi seřadí nejdříve klíče bez diakritiky a poté až s ní, což je v češtině špatně.
setlocale() mi také mod nepomohl.
Dík! |
||
Micruss Profil |
#2 · Zasláno: 13. 10. 2014, 21:56:58
<?php setlocale(LC_ALL, 'cs_CZ.utf8'); $array = array( "Švédsko" => array("Stockholm"), "Slovensko" => array("Bratislava"), "Uganda" => array("hlavní město Ugandy") ); ksort($array, SORT_LOCALE_STRING); var_dump($array); Zkus toto :) snad to pomůže |
||
Časová prodleva: 10 let
|
0