Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [PHP] Alternativa a \n e \r

    Salve a tutti!
    una classica explode("\n",$dati) o explode("\r",$dati) non funziona.
    Sembra non trovare il "a capo".

    Che altri codici di "a capo" potrei cercare?

    Grazie!
    Guybrush Threepwood

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Windows usa \r\n prova con questo.

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Idem... \n, \r, \r\n\ e anche con i chr(10) e chr(13)
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Questo il codice che ho fatto con tutte le prove... ma mi torna sempre 1 riga, quindi non divide correttamente gli a capo

    codice:
     $righe1=explode("\r",$righe);   
    echo count($righe1)."####";
    
    if (count($righe1)<2) { $righe1=explode("\n",$righe); }
    echo count($righe1)."####";
    
    if (count($righe1)<2) { $righe1=explode("\r\n",$righe); }
    echo count($righe1)."####";
    
    if (count($righe1)<2) { $righe1=explode(chr(10),$righe); }
    echo count($righe1)."####";
                    
    if (count($righe1)<2) { $righe1=explode(chr(13),$righe); }
    echo count($righe1)."####";
    Si tratta di csv normali, teoricamente tutti uguali... che cosa può essere che non vede gli a capo solo su alcuni?
    Guybrush Threepwood

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 © 2025 vBulletin Solutions, Inc. All rights reserved.