Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Stringa con spazi

  1. #1

    Stringa con spazi

    Ciao a tutti, ho un piccolo problema.
    il mio script deve stampare dei dati ricavati dal database (mysql). Alcuni di questi campi possono contenere degli spazi biamchi consecutivi (es: aa bb); il problema è che sul db (con phpmyadmin) gli spazi vengono mostrati tutti, mentre quando li stampo nella pagina c'è solo una spazio.
    come mai succede questo? come posso risolverlo?
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  2. #2
    prima di stampare i dati converti il carattere ' ' (spazio) in '& nbsp;' (senza spazio). Non so se c'è una funzione che fa direttamente questo (come nl2br() fa per gli a capo). In ogni caso basta una str_replace().

  3. #3
    Già provato con str_replace ma non funziona
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  4. #4
    Originariamente inviato da ciromonta
    Già provato con str_replace ma non funziona
    E poi c'era la marmotta che confezionava la cioccolata.
    Codice PHP:
    <?php
    $str
    ="    aaa b   c";
    $str=str_replace(" ","",$str);
    echo 
    "<pre>$str</pre>";
    ?>
    Funziona.

  5. #5
    Tutto sta nell'uso del tag <pre> (che non conoscevo), str_replace è completamente inutile.
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

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.