Con questa funzione è possibile verificare se una parola chiave ($keyword) è presente in un URL ($url). La funzione restituisce un valore boleano true / false. True quando viene trovata la parola chiave nel URL, False quando non viene trovata.
/**
* controlla se un URL ha una parola chiave
*
* @param {string} url
* @param {string} keyword es. youtube
* @return bol
* @author Toni Guga <toni@schiavoneguga.com>
*/
function studio42_does_url_has_keyword($url='', $keyword='')
{
if (strpos($url, $keyword) > 0) {
return true;
} else {
return false;
}
}
// esempio di utilizzo dichiarando le variabili prima
$url = 'https://www.youtube.com/watch?v=81qVzKjv4wI';
$keyword = 'youtube';
if(studio42_does_url_has_keyword($url, $keywork)){
echo 'si è youtube';
}else{
echo 'non è youtube';
}
// risultato si è youtube
// esempio di utilizzo senza dichiarare le variabili prima
if(studio42_does_url_has_keyword('https://www.youtube.com/watch?v=81qVzKjv4wI', 'youtube')){
echo 'si è youtube';
}else{
echo 'non è youtube';
}
// risultato si è youtube