Bonjour à tous,

Étant au travail, je ne peux vous présenter mon code mais voici, mon problème est fort simple :

Je lis un fichier texte et le converti en String avec file_get_contents. Je parse ensuite la String pour trouver ce que je cherche, à savoir un montant d'argent formatté du genre 134 456 732.

Je tiens ensuite à retirer les espaces blancs de ce nombre, question de le convertir ensuite en int pour m'en servir dans une addition (il est en effet impossible d'additioner un nombre possédant des espaces. L'addition ne tient alors compte que des chiffres situés avant le premier espace, à savoir ici 134)

J'ai fait l'output de mes variables et tout est ok. L'output du résultat de mon parse donne bien 134 456 732 donc jusqu'à ce que je tente de retirer les espaces, c'est bon.

Seulement voilà, j'ai tout essayé et rien à faire, une fonction du genre str_replace(" ",'',$string) ne fonctionne pas!!!

Encore plus étrange :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$string = "123 456 788";
$test = str_replace(" ",'',$string);
echo $test;
Ceci fonctionne à merveille : 123456788

Merci d'avance pour vos suggestions.