Yo j'ai trouvé très simple pour faire ce que je voulais.
Je vais expliquer avec mes propres mots.
En réalité j'ai pas tout dit mais je voulais extraire tous les nombres d'une chaîne...
Code :
- $text = " bla - rebla 10 tient un nombre -2- et en voilà un autre";
- $p = preg_split ("/\D+/", $text);
|
ensuite:
echo $p[1]; m'affiche "10"
echo $p[2]; m'affiche "2"
A noter que echo $p[0]; et echo $p[3]; n'affichent rien de "visible" mais l'offset existe... en dehors des offset 0,1,2,3 y'a plus d'offset.
Bon en fait j'ai pas compris ce que represente le "+" dans "/\D+/" mais du moment que ça marche... J'irai me documenter plus tard.
Merci encore.
Message édité par Vague Nocturne le 05-08-2004 à 16:47:31