Bonjour à tous,
Tout est dans le titre je travail avec PHP5 et voici ma fonction:
Si la fonction execute le "else" ca bug et je n'ai rien en retour, es parceque quand je rappel la fonction les variables qui vont avec sont vides? Je ne comprend pas trop.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function change_user($friends, $u1, $u2, $u3) { $i = -1; foreach($friends as $key) { $i++; } $user = mt_rand(0,$i); foreach($friends as $key=>$value) { if ($user == $key) { $user = $value; } } if (($user != $u1) && ($user != $u2) && ($user != $u3) && ($user != '')) { return $user; } else { change_user($friends, $u1, $u2, $u3); } }
Merci de votre aide.
Nico
Partager