disign | PHP: evidenziare automaticamente una stringa | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/php-evidenziare-automaticamente-una-stringa-468-2-1.html

© Luca Frassineti

Programmazione 6.731 visualizzazioni

PHP: evidenziare automaticamente una stringa

05/06/2013

Volete evidenziare, attraverso grassetto, cambio di colore o altre formattazioni, particolari stringhe (nomi, marchi, url, indirizzi o qualsiasi determinata stringa) eventualmente contenute all'interno di articoli, post, commenti o qualsiasi altro contenuto estratto attraverso una query da database?

Una brevissima funzione php attraverso cui filtrare il contenuto estratto ed il gioco è fatto.

Ecco il codice, facilmente personalizzabile nella parte in cui utilizza lo span per applicare la formattazione specifica:


function highlight($text,$search)
{
$text = preg_replace("/($search)/i","<span style='font-color:red'>\${1}</span>",$text);
return $text;
}


       $text='variabile_testo_estratto_da_db';
       $search='stringa_da_evidenziare';

       echo highlight($text,$search);

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.