Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    php stampare una riga del db senza considerare le "andate a capo"

    Salve,
    ho una campo nel db tipo long text in cui ho dei testi. I testi rispettano gli "andate a capo" gli "spazi bianchi" ect.

    Ho l'esigenza di stamparli senza considerare queste caratteristiche.

    Esempio.

    Oggi è una
    bella giornata

    di
    sole


    deve diventare : Oggi è una bella giornata di sole

  2. #2
    ma ha dentro tag
    o è solo testo?

  3. #3
    solo testo

  4. #4
    beh, se li stampi senza cambiarli otterrai i testi su du una sola riga:

    se in html tu metti

    codice:
    Ciao
    ,
       oggi
       è una
    
    
              bella giornata
    Ottieni

    codice:
    Ciao, oggi è una bella giornata
    Per cui ti basta stamparli per ottenere quello che vuoi.

  5. #5
    No. Non ci siamo.
    Io scrivo un testo e nel db mi viene salvato cosi' come io lo formatto, nel senso che se scrivo:

    questo è
    php

    nel db va salvato così come lo scrivo.

    Adesso devo recuperare quel testo e stamparlo su di una sola riga.
    Il bello e' che una volta lo sapevo fare. eh eh. mi pare usassi substr, ma non ricordo.

    Va be' mo' vedo un po' io

  6. #6
    per stamparlo intendi il HTML o in un altro file?
    Se è in HTML non hai questi problemi, proprio perché non hai TAG, ma se devi stamparlo in un file devi dargli un colpo di:

    Codice PHP:
    $str//Il tuo testo
    $str substr("\n"""$str);
    $str trim($str); 

  7. #7
    substr proprio no, str_replace al limite

  8. #8
    Eccola,
    $str = str_replace("\n", "", $str);

    grazie a tutti e due

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.