Bonjour,

J'ai une fonction qui me retourne le nième mot d'une chaine. Les
mots sont séparés par des underscore.

Pour l'instant je fait ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
function getMot($chaine, $n) {
  $mots = explode('_', $chaine);
  return $mots[$n];
}
 
$mot = getMot("mot0_mot1_mot2_mot3", 2);
Dans ce cas, $mot vaut "mot2"

J'utilise cette fonction bcp de fois par requête.

Ma question est, y'a-t-il une technique plus rapide pour faire ça ?