recupérer chiffres dans une chaine

recupérer chiffres dans une chaine - PHP - Programmation

Marsh Posté le 12-11-2004 à 12:01:53    

Voila j'ai une variable contenant du texte et des chiffres dans laquelle j'aimerais récupérer que les chiffres
 
exemple de chaine : "facture 15%"
 
C'est possible je pense en faisant une boucle qui cherche qi un y a une valeurs de 0 à 9 dans la chaine mais j'aimerais trouver une méthode plus simple.
J'ai essayé avec ereg mais il me renvoi que le 1er chiffre.

Reply

Marsh Posté le 12-11-2004 à 12:01:53   

Reply

Marsh Posté le 12-11-2004 à 15:31:43    

spaceuniverse a écrit :

Voila j'ai une variable contenant du texte et des chiffres dans laquelle j'aimerais récupérer que les chiffres
 
exemple de chaine : "facture 15%"
 
C'est possible je pense en faisant une boucle qui cherche qi un y a une valeurs de 0 à 9 dans la chaine mais j'aimerais trouver une méthode plus simple.
J'ai essayé avec ereg mais il me renvoi que le 1er chiffre.


 [:papy] Pphp
Une chaine de caractere se comporte comme un array.
-heu qu'est ce qu'il raconte le papy :pt1cable:  
 
Et bien oui ! exemple :
 

Code :
  1. $alpha ="abcdefghijklmnopqrsuvwxyz";
  2. for($i=0 ;$i<(strlen($alpha)-1);$i++){
  3.   echo $alpha[$i];
  4. }


Affichera :
 

Citation :

abcdefghijklmnopqrstuvwxyz


 
a partir de cette exemple tu peux facilement tester les valeurs en testant si chaque element du tableau est un int ou pas.
 
 [:papy]  Voila et que la force soit avec toi.
 
 
 
Pphp a parler  :jap:


Message édité par Berceker United le 12-11-2004 à 15:32:37
Reply

Marsh Posté le 12-11-2004 à 16:01:08    

merci beaucoup j'ai testé sa  sa marche

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed