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

    Come evitare di troncare una parola?

    Buon giorno scusate per il titolo..
    Cmq, ho la necessità di visualizzare dei testi per un tot di caratteri, dopodichè se l'utente vuole può cliccare sul link [continua] per continuare a leggere...
    Questo è quello che faccio:
    Codice PHP:
    $diffTesto = (strlen(trim($arrNews['cTesto']))-350);

    $News.= "<div style='float:left;'>".substr($arrNews['cTesto'], 0350) .
    "<span id='".$arrNews['nIdNews']."' style=\"display:none;\">".substr($arrNews['cTesto'], 350$diffCtesto)."</span></div>" .
     
    "<a href=\"javascript:void(0)\" onclick=\"scambio('".$arrNews['nIdNews']."'); return false\">[continua]</a>"
    In questo modo però, una qualsiasi parola viene troncata e se ne perde il senso...
    Quindi come posso ovviare?
    Grazie mille..

  2. #2
    Dai un'occhiata alla funzione wordwrap()
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    buon giorno...grazie della risposta,però una curiosità, come faccio ad mettere il testo mancate dentro uno span?
    come da manuale:
    Codice PHP:
    $text "The quick brown fox jumped over the lazy dog.";
    $newtext wordwrap($text20"
    \n"
    );

    echo 
    $newtext;

    //risultato
    /*The quick brown fox

    jumped over the lazy

    dog.*/ 
    ora questa porzione di testo "jumped over the lazy
    dog." dovrebbe andare dentro uno span, per poter essere visualizzata se necessario attraverso un link[continua] che mi apre il suddetto span.
    Come faccio?
    grazie mille...

  4. #4
    allora facendo in questo modo:
    Codice PHP:
    $newtext wordwrap($t200"<span id='".$arrNews['nIdNews']."' style=\"display:none;\">");
    $News.= "<div>".$newtext."</span></div>"
    sembra tutto ok, l'unico problema è che la parola e/o frase rimanente, la visualizzo al di sotto della prima frase..
    Quindi?

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.