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

    Visualizzare parte di un campo

    Salve a tutti!
    Ho un problema :
    in una tabella ho un campo longtext, in una pagina voglio visualizzare soltanto i primi 400 caratteri, qualcuno può aiutarmi ? Grazie

  2. #2

  3. #3

    Grazie

    Grazie mille!

  4. #4

    Visualizzare parte di un campo

    Scusate ma è da poco che ho iniziato ad usare PHP:

    Se invece volessi visualizzare i primi 400 caratteri del campo senza che l'ultima parola venga troncata? C'è un sistema? (...magari è una domanda banale...)

  5. #5
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    devi fare una funzione di troncamento
    Codice PHP:
    function tronca($stringa$numParole)
    {
    $parole explode(' ',$stringa/*explode suddivide una stringa in base al carattere che inserisce nella tra ' ' */

    $i 0;//assegnazione variabile
        
    $numElementiArray count($parole);/*assegnazione variabile che è uguale al numero di parole presenti nella stringa*/

        
    if ($numElementiArray $numParole/* se il numero degli elementi è maggiore del numero delle parole da visualizzare si esegue il ciclo*/
        
    {
            for (
    $i=0$i<=$numParole$i++)
            {
                
    $newString .= $parole[$i] . " ";
                if (
    $i == $numParole)
                {
                    
    $newString .= "...";
                }
            }
        }
        else
        {
            
    $newString $stringa;
        }
        return 
    $newString;/*testo che verrà troncato con un numero di parole impostate dopo uno spazio*/
    }

    //poi richiamerai la funzione nella parte dove ti serve

    tronca($row['testo'], 10)); 

  6. #6

    Tanks!!!

    Grazie, ora provo.....

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.