Привет народ
есть такой код
$current_user = OdnoklassnikiSDK::makeRequest("users.getCurrentUser", array("fields" => "name,gender,pic_5"));
//---------------------------------------------------
$k=rand (1 , 60);
$response = OdnoklassnikiSDK::makeRequest("users.getInfo", array("fields" => "name,gender,pic_5", "uids" => $friends[$k]));
$first_friend = $response[0];
что делает этот код
Он получает рандомного друга из списка друзей $current_user и запрашивает данные о нем
Суть вопроса проста
Если $current_user это Ваня ($first_friend["gender"] = male ) то рандомный друг должен быть обязательно противоположного пола и наоборот , то есть должен выполнятся этот код пока рандомный друг не будет ($first_friend["gender"] = female)