| 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: 12 let
|
|||
0