Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2736 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Aide] Supprimer tous sauf les chiffres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Aide] Supprimer tous sauf les chiffres

n°815317
Vague Noct​urne
Tout ça c'est politique.
Posté le 04-08-2004 à 21:58:17  profilanswer
 

Salut.
 
Dans une chaîne, peut-on supprimer tous les caractères sauf les chiffres?
 
Exemple:
 

Code :
  1. $text = "numero - 10";


 
Je veux que $new_text soit égal à "10".
 
J'pense qu'on peux passer par un str_replace mais quel est le "search"?
 

Code :
  1. $new_text = str_replace(?, "", $text);


 
Merci.
 
 
Salut.

mood
Publicité
Posté le 04-08-2004 à 21:58:17  profilanswer
 

n°815386
Berceker U​nited
PSN : berceker_united
Posté le 04-08-2004 à 23:10:01  profilanswer
 

utilise  
intval($text); je pense qu'il va isoler la partie numérique.

n°815391
naceroth
Posté le 04-08-2004 à 23:14:45  profilanswer
 

str_replace ça m'a l'air trop complexe pour lui, peut être un preg_replace("/\D*/",'',$text) ?

n°815843
Vague Noct​urne
Tout ça c'est politique.
Posté le 05-08-2004 à 13:47:34  profilanswer
 

Yo merci à vous je vais essayer ça ds la journée.  [:vague nocturne]

n°816145
Vague Noct​urne
Tout ça c'est politique.
Posté le 05-08-2004 à 16:45:37  profilanswer
 

Yo j'ai trouvé très simple pour faire ce que je voulais.
Je vais expliquer avec mes propres mots. :o
 
En réalité j'ai pas tout dit mais je voulais extraire tous les nombres d'une chaîne...
 

Code :
  1. $text = " bla - rebla 10 tient un nombre -2- et en voilà un autre";
  2. $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. :o
 
Merci encore.


Message édité par Vague Nocturne le 05-08-2004 à 16:47:31

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Aide] Supprimer tous sauf les chiffres

 

Sujets relatifs
Aide pour créer un skin pour dvd profiler[JAVA] supprimer les caractères spéciaux dans une chaine
[PHP] function + global, besoin d'aide... [RESOLU]Source PHP, demande d'aide
Pb avec PJIRC. A l'aide[mySQL] Besoin d'aide pour la fonction "LOAD DATA INFILE"
Besoin d'aide en JSP concernant l'affichagequelqu'un connait e-xoops? il me faut un peu d'aide
[Delphi] Supprimer un fichierbesoin d'aide SVP
Plus de sujets relatifs à : [Aide] Supprimer tous sauf les chiffres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR