Autor Zpráva
luma64
Profil
Zdravím, prechádzam na verziu php7. Niektoré funkcie, ktoré som používal v php5.x nie sú podporované. V mojom prípade ide o funkciu split. Pozeral som aj na na cz1.php.net ale múdry som z toho nebol. Vo verzii 5.x používam split počas načítavania csv súboru a nasleduje insert načítaných hodnôt do tbl. Delimiter stĺpcov je bodkočiarka. Môžete mi pls pomôcť. Vďaka !

.
.
    //nacitanie suboru 
    $csvcontent = fread($file,$size);
    fclose($file);

    //prechadzanie po nacitanom subore    
    $lines = 1;
    $linearray = array();

    foreach(split($lineseparator,$csvcontent) as $line)
    {
        $lines++;
        $line = trim($line," \t");
        $linearray = explode($fieldseparator,$line);
        .
        .
        
blaaablaaa
Profil
luma64:
Můžeš místo ní použít explode, případně rovnou zavolat funkci file, která načte obsah souboru do pole (rozdělí podle řádků).

Nebo rovnou použít csv funkce - secure.php.net/manual/en/function.str-getcsv.php
luma64
Profil
blaaablaaa:
Dakujem pekne ! Pomohol si mi.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0