Je veux convertir la sortie number_formated comme 129 888.0 à 1298880 pour retourner la fonction lors de l'édition de DB.Comment convertir la sortie number_formated en nombres?
Merci
Je veux convertir la sortie number_formated comme 129 888.0 à 1298880 pour retourner la fonction lors de l'édition de DB.Comment convertir la sortie number_formated en nombres?
Merci
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.
merci mais savez-vous supprimer la virgule seulement par preg_replace –
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. –
$numstr = "100,000,000.75";
$num = doubleval(str_replace(",",".",$mynumstr));
Qu'essayez-vous exactement de faire? Il suffit de convertir 129 888,0 à 1298880? – dmnkhhn