Supprimer tous sauf les chiffres [Aide] - PHP - Programmation
Marsh Posté le 04-08-2004 à 23:10:01
utilise
intval($text); je pense qu'il va isoler la partie numérique.
Marsh Posté le 04-08-2004 à 23:14:45
str_replace ça m'a l'air trop complexe pour lui, peut être un preg_replace("/\D*/",'',$text) ?
Marsh Posté le 05-08-2004 à 16:45:37
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 :
|
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.
Marsh Posté le 04-08-2004 à 21:58:17
Salut.
Dans une chaîne, peut-on supprimer tous les caractères sauf les chiffres?
Exemple:
Je veux que $new_text soit égal à "10".
J'pense qu'on peux passer par un str_replace mais quel est le "search"?
Merci.
Salut.