Lite regexp funkar alltid!
$foo = "hemsida 13 Nu drar vi igång med...";
echo preg_replace("/^(\w+\W){2}/", "", $foo);
// Eller för din del:
$row['nyhet']=preg_replace("/^(\w+\W){2}/", "", $row['nyhet']);
Även om jag tycker min kod är lite smidigare, så kan jag berätta vad du gjorde för misstag. Första kodraden letar efter första förekomsten av ett blanksteg, och tar bort allt fram till blanksteget. Så långt allt väl. Men saken är den att koden glömmer ett blanksteg i början av strängen, så när du kör samma kod igen kommer den fastna vid blanksteget i början av raden, och ta bort allt före det blöanksteget. (Det vill säga ingenting efterso mdet inte finns något före)
/r Så här skulle din kod faktiskt ha sett ut för att funka:
$row['nyhet'] = substr($row['nyhet'],[u]1+[/u]strpos($row['nyhet'],' '));
$row['nyhet'] = substr($row['nyhet'],[u]1+[/u]strpos($row['nyhet'],' '));
