Domov Osobní finance Jak číst data CSV v PHP pro HTML5 a CSS3 Programování - dummies

Jak číst data CSV v PHP pro HTML5 a CSS3 Programování - dummies

Obsah:

Video: Web Programming - Computer Science for Business Leaders 2016 2024

Video: Web Programming - Computer Science for Business Leaders 2016 2024
Anonim

Pokud pracujete s vymezenými daty je PHP pro programování HTML5 a CSS3, možná budete chtít sami přečíst data CSV. Není to příliš obtížné. Podívejte se na následující kód pro readContactCSV. php:

readContactCSV. php

Kontakty

První Poslední e-mail telefon ZDE; $ data = soubor ("kontakty. csv"); foreach ($ data jako $ řádku) {$ lineArray = exploduje ("t", $ řádku); seznam ($ fName, $ lName, $ email, $ phone) = $ lineArray; print <<< ZDE $ fName $ lName $ email $ phone ZDE;} // end foreach // vytisknout dolní část tabulky print "
n "; ? >

V tomto programu byl přečten obsah souboru CSV a byl zobrazen v tabulce HTML. Není to strašně jiné, než čtení jiného textového souboru, ale existují nové zákruty.

  1. Vytiskněte záhlaví tabulky.

    Nejjednodušší je ručně vytisknout záhlaví tabulky s názvy polí. Jednoduchý heredok to udělá.

    tisk <<< ZDE
    
    ZDE;
    
  2. Vložte data do pole.

    PHP má úžasný nástroj nazvaný soubor. Tato funkce má jako jediný vstup název souboru. Pak tento soubor otevře a umístí veškerý obsah do pole a umístí každý řádek do vlastního prvku pole. Není třeba vytvářet ukazatel souborů nebo otevřít nebo zavřít soubor. V tomto příkladu obsah kontaktů. csv jsou načteny do pole nazvaného $ data.

    $ data = soubor ("kontakty. Csv");
    
  3. Použijte smyčku foreach pro procházení obsahu.

    Nyní můžete procházet obsah souboru jednoduchou foreach smyčkou. Aktuální řádek je umístěn v proměnné nazvané $ line.

    foreach ($ data jako $ line) {
    
  4. Rozkreslení každého řádku do vlastního pole.

    Musíte milovat funkci s násilným jménem, ​​zvláště když je to opravdu užitečné. Pomocí příkazu explode rozdělit linku na její součásti.

    $ lineArray = exploduje ("t", $ řádka);
    
  5. Použijte funkci list () pro uložení každého prvku pole do vlastní proměnné.

    Použijete pole, ale je jednodušší předávat data zpět na stejné názvy proměnných, které jste použili při vytváření programu. Konstrukce seznamu () dělá přesně to. Napájejte ji skupinou názvů proměnných a přiřaďte matici a nyní každý prvek pole bude přiřazen příslušné proměnné.

    seznam ($ fName, $ lName, $ email, $ phone) = $ lineArray;
    
  6. Vytiskněte proměnné v řádku tabulky HTML.

    Všechny proměnné se dobře hodí do tabulky HTML, takže stačí vytisknout aktuální řádek tabulky.

    tisk <<< ZDE
    
  7. ZDE;
  8. Vyčistěte své hračky.

    Je tu málo úklidu. Dokončete smyčku a zavřete tabulku HTML. Soubor není třeba zavírat, protože to bylo automaticky provedeno funkcí file ().

    } // ukončit foreach // vytisknout spodní část tabulky vytisknout "
    
  9. První Poslední e-mail telefon
    $ fName $ lName $ email $ phone
    n";

Tyto zkratky - funkce file () a seznam () - usnadňují práci s daty CSV. To je jeden z důvodů, proč je tento typ dat populární pro základní problémy s daty.

Konstrukce seznamu () funguje pouze na číselně indexovaných polích a předpokládá, že index pole začíná na 0. Chcete-li použít funkci list () s asociativními poli, obklopte proměnnou pole pomocí funkce array_values ​​(). Technicky není seznam () funkce, ale jazykový konstrukt.

Funkce file () je přitažlivá, ale není vhodná pro každou situaci. Je to skvělé, pokud je velikost souboru poměrně malá, ale pokud se pokusíte načíst velmi velký soubor, dojde k omezení paměti. Přístup "line in time" používaný v ReadContactu. php nemá tento problém, protože v daném okamžiku je v paměti jen malé množství dat.

HTML puristé mají tendenci se vyděsit, kdykoli vidí HTML tabulku. Je pravda, že tabulky HTML byly jednou strašně zneužívány jako technika rozložení, ale to neznamená, že by se měly používat nikdy .

Jak číst data CSV v PHP pro HTML5 a CSS3 Programování - dummies

Výběr redakce

Jak číst ze souboru v PHP pro HTML5 a CSS3 Programování - dummies

Jak číst ze souboru v PHP pro HTML5 a CSS3 Programování - dummies

Pokud můžete zapisovat data do souboru v PHP, mělo by to smysl, že byste mohli z tohoto souboru číst i pro programování HTML5 a CSS3. ReadContact. php program vytáhne data uložená v předchozím programu a zobrazí jej na obrazovce. Není snadné psát program, který by si mohl přečíst ...

Jak používat PHP třídu v skriptu - dummies

Jak používat PHP třídu v skriptu - dummies

Kód tříd PHP musí být v skript, který používá třídu. Nejčastěji je třída uložena v samostatném souboru zahrnuta a je součástí jakéhokoli skriptu, který používá třídu. Chcete-li objekt použít, nejprve vytvořte objekt z třídy. Pak tento objekt může provádět všechny metody, které ...

Výběr redakce

Jak sdílet dokumenty v aplikaci SharePoint - dummy

Jak sdílet dokumenty v aplikaci SharePoint - dummy

Aplikace sharePoint založené na knihovnách vám umožní bezpečně ukládat a sdílet soubory , a také přidávají funkce, které vám pomohou spravovat věci, jako je například workflow dokumentů (procesy umožňující lidem upravovat, komentovat a schvalovat dokumenty) a historii verzí (co se stalo s nějakým souborem a co dělalo). Přestože sdílené soubory vám dávají ...

Jak provést kontrola vlastností webové části v aplikaci SharePoint 2013 - figuríny

Jak provést kontrola vlastností webové části v aplikaci SharePoint 2013 - figuríny

Klepnutím na nabídku Webové části (úplně vpravo od názvu webové části) otevře nástroj SharePoint podokno nástrojů webové části. V některých webových součástech vytvoří služba SharePoint odkaz na tento panel nástroje jako součást textu zástupného symbolu. Následuje seznam vlastností v ...

Jak sledovat vaše oblíbené weby v SharePoint - dummies

Jak sledovat vaše oblíbené weby v SharePoint - dummies

, Které vám pomohou sledovat vaše stránky, Karta Stránky v programu SharePoint shromažďuje všechny stránky, které sledujete. Karta Stránky navíc umožňuje vytvářet nové weby a dokonce navrhuje weby, které by vás mohly zajímat podle následujících stránek. Jinými slovy, karta Stránky je ...

Výběr redakce

Jak pracovat s dokumenty Office, dokumenty a sešity na iPadu - figuríny

Jak pracovat s dokumenty Office, dokumenty a sešity na iPadu - figuríny

Nyní máte Office na vašem iPadu. Skvělý! Zde je několik tipů. Soubory procházejí různými názvy v sadě Office. Soubor aplikace Word se nazývá dokument; soubor aplikace Excel se nazývá sešit; a soubor PowerPoint se nazývá prezentace. Podle libovolného jména budete rádi, techniky pro vytváření, otevření, ...