debug 2.0

Anteprima testo senza mutilazioni

[ php ]

In molte occasioni abbiamo l'esigenza di estrapolare una porzione di testo (da database ad esempio) per creare una anteprima dello stesso, un esempio per tutti sono le news. Attraverso la query SQL possiamo già eseguire l'estrapolazione parziale del testo di un record (vedi tip relativa), ma se volessimo impedire che il testo restituito sia troncato (cioè che l'ultima parola non sia restituita per intero) dobbiamo fare questa operazione:
$stringa="Testo abbastanza lungo da cui estrapolare una piccola parte per poterne fare una anteprima tramite php";
$lunghezza=50;
$sub_string=substr($stringa,0,$lunghezza);
$pos_break=strrpos($sub_string," ");
$stringa_finale=trim(substr($sub_string,0,$pos_break));
echo $stringa_finale;


« torna ai tips

Sondaggio

Internet Mobile...





Ads

Web News

Friends

Ceptive
Piero Ricca.org
Makpaolo
AG web wolutions
tutorialweb
Jam

Bookmarks