El otro día se me hizo necesario el detectar la versión con www en una web, esto se puede hacer de muchas formas, pero a mi está me gusta por su simpleza.
// Obtenemos el dominio
$dominio = $_SERVER["HTTP_HOST"];

// "Troceamos" el dominio haciendo use de explode
$parametros = explode('.', $dominio_completo);

// Si el array de parámetros contiene 3 claves y la primera es "wwww", esa es la versión www
if(sizeof($parametros === 3) && $parametros[0] == 'www') {
echo 'La url tiene WWW';
}

Nota: si el dominio cuenta con un TLD «doble», por ejemplo «.com.es», deberemos modificar en la sentencia if  el valor del operador de comparación y poner en este caso 4. [crayon-5ce8406cecccb645731980-i/]