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í
×
    dnes 16:55 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.05. Přehled novinek i s náhledy a videi v oficiálním oznámení. Do balíku se dostalo 5 nových aplikací: Audex, Accessibility Inspector, Francis, Kalm a Skladnik.

    Ladislav Hagara | Komentářů: 0
    dnes 12:55 | Nová verze

    Byla vydána (𝕏) nová verze 18.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 23:44 | Pozvánky

    V neděli 26. května lze navštívit Maker Faire Rychnov nad Kněžnou, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | Nová verze

    Byla vydána nová stabilní verze 3.20.0, tj. první z nové řady 3.20, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze vypíchnou počáteční podporu 64bitové architektury RISC-V.

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

    Společnost Jolla na akci s názvem Jolla Love Day 2 - The Jolla comeback představila telefon se Sailfish OS 5.0 Jolla Community Phone (ve spolupráci se společností Reeder) a počítač Jolla Mind2 Community Edition AI Computer.

    Ladislav Hagara | Komentářů: 2
    včera 12:33 | Nová verze

    LibreOffice 24.8 bude vydán jako finální v srpnu 2024, přičemž LibreOffice 24.8 Alpha1 je první předběžnou verzí od začátku vývoje verze 24.8 v prosinci 2023. Od té doby bylo do úložiště kódu odesláno 4448 commitů a více než 667 chyb bylo v Bugzille nastaveno jako opravené. Nové funkce obsažené v této verzi LibreOffice najdete v poznámkách k vydání.

    ZCR | Komentářů: 0
    21.5. 23:33 | Nová verze

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

    Ladislav Hagara | Komentářů: 0
    21.5. 21:22 | Nová verze

    Byla vydána verze 2.0.0 programovacího jazyka Kotlin (Wikipedie, GitHub). Oficiálně bude představena ve čtvrtek na konferenci KotlinConf 2024 v Kodani. Livestream bude možné sledovat na YouTube.

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

    Byla vydána nová major verze 27.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    21.5. 01:11 | Nová verze

    Byla vydána nová verze 1.8.0 svobodného multiplatformního softwaru pro konverzi video formátů HandBrake (Wikipedie). Přehled novinek v poznámkách k vydání na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (82%)
     (4%)
     (7%)
     (6%)
    Celkem 509 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Dotaz: PHP a pole

    4.2.2013 13:31 Tereza
    PHP a pole
    Přečteno: 238×
    Ahoj, poradí někdo jak dostanu/vypíšu z toho pole BBB a EEE? Děkuji
    $page = array('aaa' => 'AAA', 'BBB',
                  'ddd' => 'DDD', 'EEE')

    Odpovědi

    Tarmaq avatar 4.2.2013 13:46 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: PHP a pole
    nemam kristalovou kouli, takze nevim proc zrovna tyto dva prvky.. Muze to byt bud:
    echo $page[0];
    echo $page[1];
    
    Nebo taky:
    foreach ($page as $key => $val) {
        if (is_numeric($key)) {
            echo $val;
        }
    }
    
    Don't panic!
    4.2.2013 13:58 Tereza
    Rozbalit Rozbalit vše Re: PHP a pole
    Díky, jenže já neznám číslo toho co chci vypsat, znám jen buď aaa nebo ddd a vím, že chci vypsat dle volby aaa nebo ddd jejich obě hodnoty, ale jednotlivě. Díky
    4.2.2013 14:16 DarkKnightCZ | skóre: 12
    Rozbalit Rozbalit vše Re: PHP a pole
    tak echo $page["aaa"];, musis neco znat, at to muzes vypsat... bud to tedy je klic, nebo index/pozici, tedy 0, 1, aaa,ddd
    4.2.2013 14:42 Tereza
    Rozbalit Rozbalit vše Re: PHP a pole
    Ano, přesně to znám, aaa nebo ddd, jenže
    echo $page["aaa"]; // mi vrátí AAA 
    
    a
    
    echo $page["ddd"]; // mi vrátí DDD
    to je OK ale potřebuji ještě získat i BBB a EEE na dalším řádku a to nevím jak.
    4.2.2013 14:42 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: PHP a pole
    …asi Vám jde o toto:
    $page = array('aaa' => 'AAA', 'BBB',
                  'ddd' => 'DDD', 'EEE');
    
    $x='ddd';
    $nextWrite=false;
    foreach($page as $key => $value){
      if($nextWrite){
        echo "$value";
        break;
      }
      if($key == $x)
        $nextWrite=true;
    }
    
    A to bude asi návrhový faul…
    asi jste měla začít nějak takto:
    $page = array('aaa' => array('AAA', 'BBB'),
                  'ddd' => array('DDD', 'EEE') );
    //vypis
    echo ${page['aaa'][1];
    
    ;-)
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    Tarmaq avatar 4.2.2013 16:46 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: PHP a pole
    jj to bude zrejme ono, jen bych doplnil, ze u toho vypisu tam prebyva "{"
    Don't panic!
    4.2.2013 16:49 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: PHP a pole
    Všiml jsem si (pozdě), ale říkal jsem si, že to nechám do dalšího dotazu ;).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    4.2.2013 18:41 j
    Rozbalit Rozbalit vše Re: PHP a pole
    Krome navrhu (ktery byl zminen a u/opraven, by to slo IMo resit i bez toho cyklu prochazeniciho cely pole (kterej bude samo pomalej). Pokud vim, da se zjistit index pojmenovanyho prvku pole
    echo $page[(array_search("aaa",array_keys($page)) + 1)];
    
    Nerucim za syntax.
    4.2.2013 20:11 Tereza
    Rozbalit Rozbalit vše Re: PHP a pole
    A to bude asi návrhový faul… asi jste měla začít nějak takto:
    echo ${page['aaa'][1];
    
    Díky moc, Tohle je přesně ono ;-) Ale zase nefunguje ten foreach :-(
    4.2.2013 20:40 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: PHP a pole
    Jsem si jistý, že kdyby nefungoval, vývojáři by jej určitě hned opravili… Ke studiu ;-)
    <?php
    $page = array('aaa' => array('AAA', 'BBB'),
                  'ddd' => array('DDD', 'EEE'),
                  'xxx' => 'Cosi co sem nepatri' );
    echo "---------<br />\n";
    foreach($page as $key => $value){
      echo "$key => ";
      if(is_array($value)){
        echo "<br /\n";
        foreach($value as $key_nested => $value_nested)
          echo "  $key_nested => $value_nested<br />\n";
      }else{
        echo "$value<br />\n";
      }
    }
    echo "---------<br />\n";
    foreach($page as $key => $value){
      echo "$key => ";
      if(is_array($value))
        echo "${value[0]}, ${value[1]}<br />\n";
      else echo "$value<br />\n";
    }
    echo "---------<br />\n";
    echo '[aaa][0]: ',$page['aaa'][0],"<br />\n";
    echo '[aaa][1]: ',$page['aaa'][1],"<br />\n";
    echo '[ddd][0]: ',$page['ddd'][0],"<br />\n";
    echo '[ddd][1]: ',$page['ddd'][1],"<br />\n";
    
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    4.2.2013 13:56 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: PHP a pole
    Přímo v tomto případě:
    //print_r($page);
    echo "${page[0]} a ${page[0]}";
    
    Obecně musíte vědět co chcete vypsat jak chcete ten prvek adresovat:
    $page_val = array_values($page); 
    //print_r($page_val);
    echo "${page[1]} a ${page[3]}";
    
    nebo třeba:
    foreach($page as $key => $value){
      echo "$key => $value";
    }
    
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

    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.