Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51

    estrazione record excel

    Sto prelevando dei dati in excel

    codice:
    foreach($file as $k => $v ){
    	$v=addslashes($v);
    	$bla=explode('|',$v);
            echo "{$bla[0]}
    {$bla[1]}"
    il problema è che mi escono cosi ad esempio

    \"titolo\"
    \"descrizione\"

    dovrei togliere le virgolette e lo slash , come posso fare ?

    Grazie

  2. #2
    $v = addslashes(stripslashes($v))

    prova cosi

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    cosi dici ?

    codice:
    foreach($file as $k => $v ){
    $v = addslashes(stripslashes($v));
    	$bla=explode('|',$v);
    echo "$bla[0]
    $bla[1]
    $bla[2]
    $bla[3]
    $bla[4]
    
    ";
    mi esce come prima :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    nel mio csv i campi sono divisi con "|"

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    se faccio cosi

    $bla=explode('\"|\"',$v);

    funziona tutto tranne $bla[0] , il titolo rimane con lo \ e virgolette

    \"titolo
    descrizione
    urlimmagine

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    trovata soluzione.

    Ciao grazie

  7. #7
    dicci come hai fatto......eheh

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    ho eliminato i caratteri \" del titolo $bla[0] con str_replace

    $bla[0] = str_replace('\"','',$bla[0]);


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.