Prodej projektu Duchod.cz - cena 550 tis Kč. Dále MojeFinance.cz, DuchodovaReforma.cz
Zobrazují se odpovědi 1 až 3 z 3

Seřazení hodnot v poli dle české abecedy

  1. Zdravím,
    mohl by mi prosím někdo poradit jak mohu správně seřadit pole dle české diakritiky. Používám níže uvedený kod, ale problém dělají písmena s diakritikou...
    Na začátku souboru mám

    Kód:
    <?php
    setlocale(LC_ALL, "cs_CZ.UTF-8", "Czech");
    ?>
    dále pak mám funkci
    Kód:
    <?php
    usort($zadatele, 'compareByName');
    function compareByName($a, $b) {
     
        return strcmp($a["prijmeni"], $b["prijmeni"]);
      }
    ?>
    Ještě dodám, že se jedná o vícerozměrné pole
    Kód:
    <?
    Array
    (
        [0] => Array
            (
                [prijmeni] => Krmný
                [odbor] => oddělení prostorového plánování
                [id] => 3752
            )
     
        [1] => Array
            (
                [prijmeni] => Králíček
                [odbor] => Odbor životní
                [id] => 2804
            )
     
        [2] => Array
            (
                [prijmeni] => Křížek
                [odbor] => Odbor ekonomiky
                [id] => 3066
            )
     
    ?>
    Děkuji

  2. Co se právě děje na Webtrhu?
  3. setlocale(LC_COLLATE, "cs_CZ.UTF-8", "Czech");

    usort($zadatele,'compareByName');

    function compareByName($a, $b) {

    return strcoll($a["prijmeni"], $b["prijmeni"]);
    }

  4. Děkuji

Hostujeme u Server powered by TELE3