複数のツイートを下記のコードで取得して表示させています。
<?
$username = 'ID';
$url = "http://twitter.com/statuses/user_timeline.xml?id=" . $username . "&count=5";
$rss = simplexml_load_file($url);
?>
<dl>
<?
foreach ($rss->status as $i) {
$val = $i->text;
$val = ereg_replace("(http)(://[[:alnum:]\S\$\+\?\.-=_%,:@!#~*/&]+)","<br /><a href=\"\\1\\2\">\\1\\2</a>",$val);
echo "<dt>";
echo date( "Y/m/d", strtotime( $i->created_at ) );
echo "</dt>";
echo "<dd>". $val. "</dd>";
}
?>
</dl>
ここで質問なのですが、
1、返信やリツイートを表示させたくないので@を含むtextは除外したい。
2、リンクを<a href="url" onclick="window.open('url'); return false;">text</a>などのようなコードで新しいタブで表示させたい。
わかる方いましたらお願いします。