Hello,
if(strpos($array[host], 'www.') !== false)
$array[host] = str_replace('www.', '', $array[host]);
Wenn man ganz mutig ist, könnte aich ein
$domainparts = explode('www.',$array[host],1)
echo $domainparts[0];
funktionieren :-)
Das ist nicht unsicherer als Dein Code.
Denn genau genommen müsste Dein Code auch heißen:
~~~php
if(strpos($array[host], 'www.') === 0) ## wenn 'www.' am Anfang des Strings steht
{
$array[host] = substr($array[host],4); ## String erst ab der Postition 4 übernehmen
} ## Zählung beginnt bei 0
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg