Bonjour à tous !

Voila j'utilise la fonction strtok() pour segmenter une chaine :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$machaine = 'voici|un|exemple|de|chaine|de|caractere|avec|plein|de|mots';
 
$tok = strtok($machaine,'|');
 
while ( $tok !== false ) :
 
	echo $tok;
 
endwhile;
ça ça fonctionne parfaitement.

Le truc, c'est que je souhaiterais ne pas tout afficher, mais juste une partie (5 mots sur 10 par exemple), et pour compliquer encore, si possible au hasard

Je m'arrache les cheveux depuis hier, mais je n'ai rien trouvé...

Merci d'avance de votre aide !