Il y a le numéro '2352362361', car il est séparé par des espaces de la fin de 3 caractères? La sortie doit obtenir '2 352 362 361'PHP, sous-symboles de la fin
1
A
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
Essayez number_format
1
number_format('2352362361',0,'',' ')
Notez que l'argument 3 est vide, où l'argument 4 est un espace