我正在尝试计算Twitter在结果中使用某个单词的次数,但到目前为止,以下内容无效:
$recentTweets = $connection->get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=username');
echo substr_count($recentTweets), 'the');
如果我使用:
$number = substr_count(strip_tags($recentTweets), 'the');
我得到零。
我认为这是因为Twitter返回的结果格式不正确,无法与'substr_count'一起使用,但我不知道如何修复它,任何帮助都会受到赞赏。
如果它有助于我使用亚伯拉罕的PHP库。
答案 0 :(得分:0)
twitter url返回json编码的响应,并且您正在使用substr_count(),因此更改为:
$recentTweets = $connection->get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=username');
$decoded = json_decode($recentTweets); //to array
//loop thru the $decoded array
//get text content and use substr_count() on it