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-5c18f03140bfe737654150-i/]