Aşağıdaki fonksiyon işinizi görecektir
$veri = '@sedamars @melekaksoyyy @suzanaksy @arzuask @dilekpak @oyapak77 #girls #happy #beykoz @sedat #kiss #night #cokmutluyuz @ahmet #candironlar';
function degistir($veri){
$desenq = '/[@][a-z-0-9]{1,}/si';
$ilk = preg_replace($desenq,"<a href='/$0'>$0</a>",$veri);
$desenk = '/[#][a-z-0-9]{1,}/si';
$son = preg_replace($desenk,"<a href='/tags/$0'>$0</a>",$ilk);
$bul = array('/@','/#');
$sonuc = str_replace($bul,'/',$son);
return $sonuc;
}
echo degistir($veri);