php obtenir deux différents aléatoire des éléments d'un tableau

À partir d'un tableau

 $my_array = array('a','b','c','d','e');

Je veux obtenir deux DIFFÉRENTS éléments aléatoires.

Avec le code suivant:

 for ($i=0; $i<2; $i++) {
    $random = array_rand($my_array);  # one random array element number
    $get_it = $my_array[$random];    # get the letter from the array
    echo $get_it;
 }

il est possible d'obtenir deux fois la même lettre. J'ai besoin de l'en empêcher. Je veux toujours obtenir deux différents éléments du tableau. Quelqu'un peut-il me dire comment faire cela?
Grâce

OriginalL'auteur creativz | 2010-02-24