abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 18:33 | IT novinky

    Na GOG.com běží Autumn Sale. Při té příležitosti je zdarma hororová počítačová hra STASIS (ProtonDB: Platinum).

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Komunita

    Ubuntu 25.10 má nově balíčky sestavené také pro úroveň mikroarchitektury x86-64-v3 (amd64v3).

    Ladislav Hagara | Komentářů: 5
    včera 01:22 | Nová verze

    Byla vydána verze 1.91.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 00:11 | IT novinky

    Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.

    Ladislav Hagara | Komentářů: 5
    30.10. 23:44 | Komunita

    Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.

    Ladislav Hagara | Komentářů: 0
    30.10. 15:22 | Nová verze

    Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.

    Ladislav Hagara | Komentářů: 2
    30.10. 12:55 | Nová verze

    Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).

    Ladislav Hagara | Komentářů: 1
    30.10. 02:55 | Nová verze

    Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    30.10. 01:22 | IT novinky Ladislav Hagara | Komentářů: 0
    29.10. 17:00 | Upozornění

    Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].

    Ladislav Hagara | Komentářů: 12
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (19%)
     (19%)
     (22%)
     (16%)
     (21%)
     (16%)
     (18%)
    Celkem 291 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: PHP - přeskládání pole podle klíče

    Petr Maleček avatar 29.6.2021 18:53 Petr Maleček | skóre: 29 | Plzeň - Bolevec
    PHP - přeskládání pole podle klíče
    Přečteno: 373×
    Ahoj, Potřebuji přeskládat pole tak, aby bylo ve formátu:

    Array("nekdo" => array("VS" => array("jedna", "dva", "tri", ...), "castka" => array("jedna", "dva", "tri", ...), ...).

    Teď ho mám jako Array("nekdo" => array("jedna" => array("VS" => "jedna", "castka" => "jedna", ...), "dva" => array("VS" => "dva", ...), ...)).

    Více je vidno asi v přílohách. Potřeboval bych nějakou funkci, která mi tohle zpřehází. Nevíte, která by to mohla být? Hledám marně, asi nemám zrovna svůj den.

    Děkuji.
    LinMuck, WinFuck :-P

    Odpovědi

    29.6.2021 19:49 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: PHP - přeskládání pole podle klíče
    Nevíte, která by to mohla být?
    Je to funkcia:
    musis_si_to_napisat_sam($in) : $array
    Lebo hotová funkcia nie je.
    debian.plus@protonmail.com
    29.6.2021 22:59 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: PHP - přeskládání pole podle klíče
    Asi bych tím zaměstnal databázi nebo jiný zdroj, ze kterého ta data bereš. Bývá to pak trivialita.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    29.6.2021 23:35 X
    Rozbalit Rozbalit vše Re: PHP - přeskládání pole podle klíče
    Kdyz hodne poprosis prijde Grata a napise reseni. Poslepu a jednou rukou ;)..
    🇹🇬 avatar 1.7.2021 12:20 🇹🇬 | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: PHP - přeskládání pole podle klíče
    <Lpvp evp'úpxůeúo rp moc ndkcd\?*

    poslepu jednou rukou to jako moc nejde :D

    stasi se probouzí 🕵️🇩🇪 indové říděj🚚🇮🇳 plavba🍉🛶
    30.6.2021 11:41 Bugsa
    Rozbalit Rozbalit vše Re: PHP - přeskládání pole podle klíče
    Z pohledu algoritmu je to úplně triviální věc. Místo hledání neexistující funkce jsi si svou mohl už dávno napsat, ty WinFucku.
    30.6.2021 19:56 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: PHP - přeskládání pole podle klíče
    Co použít funkci: ?

    Zadání mi přijde trochu zmatené, nevím co přesně může být na vstupu, pro inspiraci snad stačí toto (nutno doupravit):
    <?php
    $f = function($a){
        $r = array();
        foreach($a as $k => $v){
            $r[$k] = reset($v);
        }
        return $r; 
    };
    $a = array("4319SMID" => array("vs" => array(900004319), "faktura" => array("20/01/0318")));                                                              
    $b = array_map($f, $a);
    
    print_r($a);
    print_r($b);
    ?>
    
    Uložit do souboru t.php a spustit z příkazové řádky takto:
    php t.php
    -- OldFrog

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.