我正在构建一个程序,该程序使用通用标签显示一组特定用户的 twitter 提要。该程序从表单中的用户输入中获取一组用户名和一个标签。我正在使用正则表达式(我不太擅长的东西)来清除包含主题标签的推文,然后我想回应出来。但是,该程序目前无法运行。这是我的工作:
<?php
$hash = $_GET['hash'];
$users = $_GET['users'];
$users = str_replace(" ", "", $users);
$hash = str_replace(" ", "", $hash);
$users = explode(",",$users);
$regex = "/^[#]+[a-zA-Z0-9_]+[ ]$/";
$url = 'http://search.twitter.com/search.json?q='.$user.'&lang=en&rpp=100';
foreach($users as $user){
$jsontwitter = file_get_contents($url);
$twitter = json_decode($jsontwitter, true);
$twittertext = $twitter["results"];
if(preg_match($regex, $twittertext['text'])){
foreach($twittertext as $text){
echo '<a href="http://twitter.com/'.$text['from_user'].'">@'.$text['from_user'].'</a>: '.$text['text'].'<br>';
}
}
}
?>
有什么建议么?