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í
×
    dnes 14:55 | IT novinky

    Společnost DuckDuckGo rozšířila svůj AI chat Duck.ai o GPT-5 mini (𝕏). Duck.ai umožňuje anonymní přístup bez vytváření účtů k několika modelům umělé inteligence. Aktuálně k GPT-4o mini, GPT-5 mini, Llama 4 Scout, Claude Haiku 3.5 a Mistral Small 3.

    Ladislav Hagara | Komentářů: 1
    dnes 12:44 | Bezpečnostní upozornění

    Marek Tóth v příspěvku DOM-based Extension Clickjacking: Data ve správcích hesel v ohrožení na svém blogu popsal novou clickjacking techniku s několika variantami útoků a otestoval ji proti 11 správcům hesel. Výsledkem bylo nalezení několika 0-day zranitelností, které mohly ovlivnit uložená data desítek milionů uživatelů. Jedno kliknutí kdekoliv na webové stránce kontrolované útočníkem umožňovalo ukrást uživatelská data ze

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 21:11 | IT novinky

    Na dnešní akci Made by Google 2025 (YouTube) byly představeny telefony Pixel 10 s novým čipem Google Tensor G5 a novými AI funkcemi, hodinky Pixel Watch 4 a sluchátka Pixel Buds 2a.

    Ladislav Hagara | Komentářů: 20
    včera 14:11 | Nová verze

    The Document Foundation oznámila vydání nové major verze 25.8 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs) a také na Youtube a PeerTube.

    Ladislav Hagara | Komentářů: 14
    včera 04:00 | Nová verze

    Zeek (Wikipedie), původně Bro, byl vydán v nové major verzi 8.0.0. Jedná se o open source platformu pro analýzu síťového provozu. Vyzkoušet lze online.

    Ladislav Hagara | Komentářů: 0
    19.8. 23:55 | Zajímavý software

    Emacs na stříhání videa? Klidně.

    Ladislav Hagara | Komentářů: 7
    19.8. 15:55 | Nová verze

    Byl vydán Mozilla Firefox 142.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 142 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    19.8. 13:22 | Zajímavý článek

    Python Developers Survey 2024, výsledky průzkumu mezi vývojáři v Pythonu organizovaném Python Software Foundation ve spolupráci se společností JetBrains v říjnu a listopadu loňského roku. Zúčastnilo se 30 tisíc vývojářů z 200 zemí. Linux používá 59 % z nich.

    Ladislav Hagara | Komentářů: 0
    19.8. 04:00 | Zajímavý článek

    Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.08.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.

    Ladislav Hagara | Komentářů: 3
    19.8. 01:55 | Nová verze

    Byla vydána nová verze 2.51.0 distribuovaného systému správy verzí Git. Přispělo 91 vývojářů, z toho 21 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 2
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (79%)
     (12%)
     (6%)
     (0%)
     (3%)
     (0%)
    Celkem 34 hlasů
     Komentářů: 6, poslední dnes 13:35
    Rozcestník

    Dotaz: Jak číst data řádku po řádce v PHP

    6.3.2011 17:24 Pepa
    Jak číst data řádku po řádce v PHP
    Přečteno: 981×
    Zdravím, potřeboval bych číst data z proměné řádku po řádce (z formuláře z textarea a pak taky z databáze). Na internetu jsem všude našel jen jak číst řádku po řádce ze souboru. Ale z proměné to jsem nikde nenašel. Nevíte někdo jak na to? Díky

    Řešení dotazu:


    Odpovědi

    Řešení 2× (LangPa, Tomáš Heger (geckon))
    6.3.2011 18:09 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak číst data řádku po řádce v PHP
    Můžeš zkusti třeba:
    $rows = explode("\n", $textareadata);
    echo $rows[0];
    echo $rows[1];
    6.3.2011 18:33 Pepa
    Rozbalit Rozbalit vše Re: Jak číst data řádku po řádce v PHP
    No jo to mě nenapadlo, díky moc!
    7.3.2011 00:01 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Jak číst data řádku po řádce v PHP
    No, ale to tam zůstane '\r', lepší by bylo:
    $rows = explode("\r\n", $textareadata);
    echo $rows[0];
    echo $rows[1];
    
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    LangPa avatar 7.3.2011 00:10 LangPa | skóre: 12 | blog: LangPavel | Hradec Králové
    Rozbalit Rozbalit vše Re: Jak číst data řádku po řádce v PHP
    Pokud vím, "\r" není povinné a (opravte mě), vkládají ho jen windows.
    7.3.2011 10:21 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Jak číst data řádku po řádce v PHP
    Opravím, více řádkové data jako textarea se posílají (nebo by se měla) \r\n, bez ohledu na OS či prohlížeč.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    7.3.2011 05:53 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak číst data řádku po řádce v PHP
    Tradičně se říká:
    Linux - \n
    Widle - \r\n
    Mac OS - \r (novější asi \n, ale nevím přesně nejsem jablkožrout)
    Takže pokud vás to trápí, asi bych šel touto cestou:
    $textareadata="foo
    bar\r
    baz\rok?";
    
    $rows = preg_split("/\\n|\\r\\n|\\r/", $textareadata);
    
    print_r($rows);
    
    P.S. Pro extra velké množství dat se nabízí i strtok(), ale myslím že ve většině případů je to pole postačující řešení.
    7.3.2011 10:47 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Jak číst data řádku po řádce v PHP
    Tradičně ano, ale jak jsem psal výše z textarea vám přijde \r\n (nebo by mělo).

    Protože považuji za jediný správný konec řádku '\n' :), tak vstupní data upravuji tímto způsobem:
    $textareadata = str_replace("\r","\n",str_replace("\r\n","\n",$textareadata));
    
    A pak už lze použít i to explode("\n",$textareadata);.
    Někdy může být nepříjemné zjištění, že řetězce končí '\r' a to ne vždy.
    To je pak sranda u regexp něco jako '.*baf$' :).
    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.