0
该查询返回特定事件的每个用户的性别(男性和女性)。FQL PHP COUNT来自变量的男性和女性
$fql = "select uid, sex from user where uid in (SELECT uid FROM event_member WHERE eid = $festaid AND rsvp_status = 'attending' AND start_time >= now() ORDER BY start_time desc) LIMIT 5000";
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$fqlResult = $facebook->api($param);
//looping through retrieved data
$getgender = '';
foreach($fqlResult as $keys => $values){
$start_date = date('l, F d, Y', $values['start_time']);
$start_time = date('g:i a', $values['start_time']);
//printing the data
$getgender .= "{$values['sex']}";
}
我做了两个功能:一要统计所有的“男性”和其他变量应该算所有的“女性”的变量。
$gender_female = count(explode('female', $getgender));
$gender_male = count(explode('male', $getgender));
但伯爵的结果出现问题,因为这样做的“男性”的统计,他还太,算一块女变量“(如男性);