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

    Andrew S. Tanenbaum byl oceněn 2023 ACM Software System Award (Wikipedie) za operační systém MINIX.

    Ladislav Hagara | Komentářů: 1
    včera 10:22 | Komunita

    Celkový počet stažení aplikací z Flathubu překročil 2 miliardy. Aktuální Statistiky Flathubu: Celkový počet stažení 2 002 793 783. Celkem desktopových aplikací 2 636.

    Ladislav Hagara | Komentářů: 7
    21.6. 23:33 | Nová verze

    Byla vydána nová verze 4.8.0 programu na úpravu digitálních fotografií darktable (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    21.6. 23:11 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 142 (pdf) a HackSpace 79 (pdf).

    Ladislav Hagara | Komentářů: 0
    21.6. 18:22 | Nová verze

    Qtractor (Wikipedie) dospěl do verze 1.0.0. Jedná se o Audio/MIDI vícestopý sekvencer.

    Ladislav Hagara | Komentářů: 0
    21.6. 14:33 | Nová verze

    Byl vydán svobodný kancelářský balík OnlyOffice Docs 8.1. Vedle četných oprav přináší několik funkcí včetně podpory editace textu v PDF a vytváření formulářů v PDF.

    Fluttershy, yay! | Komentářů: 40
    21.6. 12:33 | Zajímavý článek

    Daniel Stenberg, autor nástroje curl, z databáze SteamDB zjistil, že aktuálně 22 734 her na Steamu používá curl.

    Ladislav Hagara | Komentářů: 4
    20.6. 19:55 | IT novinky

    Společnost Anthropic vydala Claude 3.5 Sonnet, tj. novou verzi své umělé inteligence Claude (Wikipedie). Videoukázky na YouTube. S Claude 3, stejně jak s GPT-3.5, Llama 3 a Mixtral, si lze pokecat bez přihlašování na DuckDuckGo AI Chat.

    Ladislav Hagara | Komentářů: 0
    20.6. 16:55 | Nová verze

    Byla vydána nová stabilní verze 6.8 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 126. Přehled novinek i s náhledy v příspěvku na blogu a na YouTube. Vypíchnuta jsou vylepšení v integrovaném poštovním klientu.

    Ladislav Hagara | Komentářů: 0
    20.6. 12:11 | Zajímavý článek

    Příspěvek Aukce domén – měsíc po spuštění na blogu CZ.NIC shrnuje první měsíc provozu Aukce domén .CZ. Aukcemi prošlo celkem 18 174 domén, z toho na 742 z nich byl učiněn alespoň 1 příhoz. Nejdražší aukcí byla na doménu virtualnisidlo.cz s cenou 95 001 Kč, která však nebyla včas uhrazena. Nejdražší aukcí, která byla vydražena i zaplacena je praguecityline.cz s cenovkou 55 600 Kč.

    Ladislav Hagara | Komentářů: 16
    Rozcestník

    Dotaz: PHP - Posunutí prvků v poli

    30.3.2014 17:49 Jana
    PHP - Posunutí prvků v poli
    Přečteno: 494×
    Ahoj, mám ještě jeden dotaz ohledně pole. Mám takové pole
    Array
    (
        [0] => orange
        [1] => banana
        [2] => apple
    )
    a potřebuji do něj později vložit další prvek, jenže dostanu výsledek
    Array
    (
        [0] => orange
        [1] => banana
        [2] => apple
        [3] => new
    )
    a já bych potřebovala abych dostala výsledek takový
    Array
    (
        [0] => new
        [1] => orange
        [2] => banana
        [3] => apple
    )
    je na to nějaká funkce? Děkuji

    Řešení dotazu:


    Odpovědi

    Řešení 1× (Tarmaq)
    MMMMMMMMM avatar 30.3.2014 18:01 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    30.3.2014 18:13 Jana
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    Díky, není nad to když ví člověk co má hledat..
    MMMMMMMMM avatar 30.3.2014 18:14 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    já tu funkci nikdy nepoužil ani neznal, jen jsem formuloval dotaz na google ;-)
    30.3.2014 19:43 Kit | skóre: 45 | Brno
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    S tou funkcí opatrně, u velkých polí je dost drahá. Od určité velikosti je rychlejší přidávat na konec a pak celé pole převrátit.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    2.4.2014 12:10 Lucius
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    Pokud by nezalezelo na indexu toho noveho prvku tak by se dalo pekne pouzit
    $tmp = array('orange','banana','apple'); // puvodni pole
    
    $newItem = 'new'; // hodnota pro pridani
    
    reset($tmp); // pokud je pointer na pocatku pole tak to neni treba
    
    $tmp = array( (key($tmp)-1) => $newItem ) + $tmp;
    2.4.2014 12:29 Lucius
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    a pak me napadlo jeste jedno reseni, tam uz novy prvkem pole ma index 0 :
    $tmp = Array
    (
        'orange'
        ,'banana'
        ,'apple'
    );
    $newItem = 'new';
    $tmp = array_merge (array($newItem),$tmp);
    
    print_r($tmp);
    ktere z reseni tady uvedenych je vykonove nejlepsi nevim
    2.4.2014 19:19 Kit
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    array_unshift();
    3.4.2014 13:46 dword
    Rozbalit Rozbalit vše Re: PHP - Posunutí prvků v poli
    Existuji pole a existuji seznamy.

    Oba pristupy maji sve vyhody a nevyhody.

    Pole umi efektivne pridavat polozky, vetsinou ma nejake maximum (pokud se nejedna o dynamicke pole) ale naopak operace jako prehozeni, posunuti atd (obecne zmena poradi prvku v poli) jsou tim drazsi, cim je pole vetsi.

    Seznamy zerou trochu vic pameti, pridani prvku trva dele nez do pole, ale naopak prohazovani prvku ci teoreticky rust do nekonecna jsou jejich prirozenymi vlastnostmi.

    Da se to naimplementovat pomoci obou, ale zvazil bych v tomto pripade pouziti seznamu namisto pole.

    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.