2010-02-16 17 views

Répondre

2

Si vous avez ce numéro comme une chaîne:

$str = '2352362361 '; 

Vous pouvez d'abord convertir cette chaîne à un entier, en utilisant intval:

$int = intval($str); 

Et puis, utilisez number_format sur cet entier:

echo number_format($int, 0, '.', ' '); 

Et vous obtenez:

2 352 362 361 

(Si l'espace à la fin était intentionnelle, vous pouvez l'ajouter en arrière si nécessaire)


Et number_format travaillera également, même si vous passez la chaîne sans le convertir en un nombre entier en premier:

$str = '2352362361 '; 
echo number_format($str, 0, '.', ' '); 
1

nombre_format ($ num, 0, '.', '');

1
number_format('2352362361',0,'',' ') 

Notez que l'argument 3 est vide, où l'argument 4 est un espace