Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
assim pessoal eu tenho aki um script q pega alguns ids dos amigos no facebook, vejam o code:
// Obtem dados do usuario logado
$user_profile = $facebook->api('/me');
$fql = "SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) ORDER BY rand() limit 10";));
#$ussers_ids = array();
foreach($config as $user){
$ussers_ids[] = array('uid' => ''.$user['uid'].'');
}
print_r($ussers_ids);
echo '<br><br><br><br><br><br>';
foreach($ussers_ids as $five_users){
$five_users_list[] = array('tag_uid' => ''.$five_users['uid'].'','x'=> ''.mt_rand(0, 100).'','y'=> ''.mt_rand(0, 100).'');
$selected_ids[] = array('uid' => ''.$user['uid'].'',);
$conta++;
if($conta == '5'){$combined = array_merge($ussers_ids, $selected_ids);
$ussers_ids = array_diff_assoc($combined, $selected_ids);
print_r($five_users_list);
echo '<br><br><br><br><br><br>';
print_r($ussers_ids);
ok eu quero é assim;
pega os amigos do face e coloca numa string ali a $ussers_ids;
depois pego 5 ids desse $ussers_ids e salvo na $five_users_list, depois excluo esses 5 da lista $ussers_ids para q nao fiquem repetidos;
dae tenho:
A lista com os 10 amigos la;
Pego 5;
E excluo os ids pegos da lista;
Até ae PEFEITOO; so q no final o ultimo id da $ussers_ids fica repetido umas 6 veses kkkk vejam:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img208.imageshack.us/img208/1760/e06d2a1252c8461bbdea602.png&key=cc2967db59ced67c410e50f8de19a12df8e24b4353478731c8ed0b9c5a45acbf" alt="e06d2a1252c8461bbdea602.png" />
ele deveria estar la apenas 1 vez dae sobrariam no total 5 ids q nao foram usados ainda nos 10 lá; entenderam? ja tentei usar array_unique mas nao da; retorna somente o array[5] kkkkkkkkkkk
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/Wns4v.png&key=d4d528aa1f241a553e8a53905b5f50351d0a893c92793fdf7345c6561eb13c85" alt="Wns4v.png" />
o code akie:
$combined = array_merge($ussers_ids, $selected_ids);
$ussers_ids2 = array_diff_assoc($combined, $selected_ids);
$ussers_ids = array_unique($ussers_ids2);
alguem ae sabe como tirar esses 5 arrays iguais ae de dentro do array final?? POR FAVORR kkkkk vlww
UPDATE: na verdade ele nao tah excluindo os 5 ids ja usados do array mas sim duplicando ae 5 vezes o id final kkkkkkkkkkkkkkkkkkk ok seraá??
vejam ae; http://sources.facebookeventsharer.com.br/1.0/view.php peguem o ultimo id do primeiro print_r() ae e de um ctrl+f kkkkkkk dae vao intender s nao entenderam nada kkkkk
Carregando comentários...