Funzione per filtrare caratteri dannosi con php utile per generare descrizioni seo o descrizioni per il tuo sito web o progetto.
Questa semplice funzione ti permette di generare una perfetta descrizione SEO auto-generata per il tuo sito o progetto web. Potrebbe esservi altresì utile come funzione di “Cleaup” per filtrare caratteri dannosi con php.
Feature principali:
- Strip dei vari tag html
- Filtraggio caratteri dannosi (apici, @ etc)
- Codifica appropriata
- Limitazione caratteri a 150
Versione PHP “Vanilla”
function Clean($value) { setlocale(LC_ALL, 'it_IT.UTF8'); $clean = iconv('UTF-8', 'ASCII//TRANSLIT', $value); $clean_def = preg_replace('/[^A-Za-z0-9\-]/', ' ', $clean); $result_semidef = html_entity_decode(strip_tags($clean_def)); $result = substr($result_semidef, 0, 150); return $result; }//Clean
Versione per LARAVEL (4+)
public static function Clean($value) { setlocale(LC_ALL, 'it_IT.UTF8'); $clean = iconv('UTF-8', 'ASCII//TRANSLIT', $value); $clean_def = preg_replace('/[^A-Za-z0-9\-]/', ' ', $clean); $result = html_entity_decode(strip_tags(str_limit($clean_def, 150))); return $result; }//Clean
Per usare la funzione vi basterà richiamarla in questo modo:
Clean($value);// $value è la variabile contenente il testo/stringa da filtrare e pulire
Questo articolo ti è stato utile? Condividilo sui tuoi social network preferiti!
Image credits: “php” disponibile su Shutterstock PHP