disign.it | PHP: evidenziare automaticamente una stringa | a digital sign for a best design!
A digital sign for a best design
Programmazione 5.467 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);

← PHP: estrarre indirizzi email da un sito Eseguire una PHP Function su ogni Item di un Array →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

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