我有这个
function twitter_tweets_per_day($user, $rounding = 1) {
// Helper function to calculate an average count of tweets per day
$days_on_twitter = (time() - strtotime($user->created_at)) / 86400;
return round($user->statuses_count / $days_on_twitter, $rounding);
}
function theme_user_header($user) {
$following = friendship($user->screen_name);
$tweets_per_day = twitter_tweets_per_day($user, 1);
if (($tweets_per_day) = 1)
{$out = Newbie;}
return out;
}
以上工作完美无瑕。但是,这个,下面,不起作用!为什么?救命啊!
function twitter_mrank_page($user){
$tweets_per_day = twitter_tweets_per_day($user, 1);
if($tweets_per_day >= 0 && $tweets_per_day < 200){
$out = "'Addict'";
}
else{
$out = "xxx"
}
$status = 'My Rank is '.$out.'! '.$tweets_per_day.' ';
return $status;
}
它返回0.为什么前两个代码有效,而第三个代码(在代码中的前两个代码之下)不起作用?
答案 0 :(得分:2)
如果$tweets_per_data >= 4 && $tweets_per_day < 60
其他一切都是0 ...因为你没有返回任何东西
另一个好处是......你错过了}
来关闭你的功能......
修改强>
在问题作者更新后,我唯一的其他建议是添加调试代码