Я новичок в программировании на PHP.Я использую FQL-запрос, чтобы получить дни рождения всех друзей пользователя.Но я хочу отсортировать пользователей по месяцам и дням.Возможно ли это в многомерных массивах?Я хочу:
$year = array('jan' => array('1' => array(data returned by fql query), '2' => array(data returned by fql query),..etc), 'feb' => array('1' => array(data returned by fql query)), 'mar' => array(), etc);
Возможно ли это?Пока мой код:
$query = "SELECT uid, first_name, last_name, birthday_date, sex, pic_square, current_location, hometown_location FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND strlen(birthday_date) != 0 ORDER BY birthday_date";
$year =array();
$prm = array(
'method' => 'fql.query',
'query' => $query,
'callback' => ''
);
$friends = $facebook->api($prm);
for($m = 1;$m <= 12;$m++){
$dm = mktime(0,0,0,$m,26);
$dm = date("M", $dm);
$year[] = $dm;
for($d = 1;$d <= 31;$d++){
$a2 = array($d => array());
$a3 = $out[$dm];
array_push($out,array($dm => array($d => "")));
}
}
PS: я хочу иметь возможность представлять дни рождения в каждом месяце в делении, упорядочивать по дням месяцаСпасибо.