Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    Array: stringa con a capo

    Ciao

    se faccio cosi:

    codice:
     $stringa  = "riga 1\nriga 2";
    Ho due righe. La stessa cosa funziona anche con un array vero ? Sono nel dubbio ...

    codice:
     $stringa[1]  = "riga 1\nriga 2";
    
    echo $stringa[1];
    Vedo le due righe ? Ovviamente non ho un compilatore PHP sottomano altrimenti avrei provato da solo
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ciao , l'array è un contenitore ... questo contenitore possiede quello che tu gli dai.
    Se passi una stringa con su scritto
    'pippo è bello' lui terrà proprio quella scritta!

    quindi dipende cosa metti!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    80
    Se vuoi che ti stampi su più righe un'array devi farti un bel ciclo che ti legga tutto l'array e poi in echo usi una sintasi tipo questa

    echo "<tr>$XXXX</tr>";

    Ossia usando i tag html, in pratica con questo gli dici che la riga è iniziata (primo tag) e finita (tag di chiusura).

    Spero sia quello che volevi sapere....

  4. #4
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Io ho una variabile che contiene una stringa. La stringa è un indirizzo composta da vari campi; il tutto formano un indirizzo che deve essere stampato su una etichetta.

    codice:
    if (strlen($row['comune'] >= 20))			
         $labels['italia'][ ] = $row['cap'] . " " . $row['comune']. "\n(". $row['provincia'] .")";
    Lo scopo è controllare la lunghezza del campo "comune" e se è piu lungo di 20 caratteri spezzo l'indirizzo e il campo (PROVINCIA) va a capo.

    Ho messo a tal proposito, dopo il campo comune, il \ n in modo da mandarlo a capo. Uso le funzioni FPDF.PHP per generare il PDF con le etichette. In questo modo secondo voi va a capo come da me sperato ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  5. #5
    Una stringa e' una stringa, che tu la metta in una singola variabile o in un array come elemento non fa differenza per come viene trattato il contenuto.

  6. #6
    Originariamente inviato da Fackie76
    Se vuoi che ti stampi su più righe un'array devi farti un bel ciclo che ti legga tutto l'array e poi in echo usi una sintasi tipo questa

    echo "<tr>$XXXX</tr>";

    Ossia usando i tag html, in pratica con questo gli dici che la riga è iniziata (primo tag) e finita (tag di chiusura).

    Spero sia quello che volevi sapere....
    Attento perche' il markup che stai suggerendo e' sbagliato.

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.