2010-12-07 6 views

Répondre

3

Si $string est la sortie number_formatted, alors cela tournera en arrière à un certain nombre en supprimant les caractères non numériques.

$number = preg_replace('/[^\d]/', null, $string); 

En aparté, vous devriez vraiment stocker des choses un -formatted et les mettre en forme juste au moment où vous souhaitez les afficher.

+0

merci mais savez-vous supprimer la virgule seulement par preg_replace –

+0

Si vous voulez seulement supprimer la virgule, alors vous n'avez pas besoin de 'preg_replace', vous pouvez utiliser' str_replace (',', null, $ string) 'à la place. –

0
$numstr = "100,000,000.75"; 
$num = doubleval(str_replace(",",".",$mynumstr)); 
Questions connexes