2011-01-12 4 views
0

Я знаю, что могу написать пользовательскую функцию, которая делает именно это, но похоже, что это такая функция, которая уже должна существовать (встроена).PHP: Самый простой способ добавить строку в позицию в строке?

Итак, я просто хочу, чтобы добавить пространства, чтобы сделать его легче читать:

1200 станет: 1 200 10000 станет: 10 000 150000 бы стать: 150 000 и т.д ...

Есть ли функция просто «поп» в строке/символе в другую строку в указанной позиции?

ответ

4

Вы просто форматируете цифры? есть number_format() который будет принимать любой тип разделителя:

$formatted = number_format(1200, 0, '.', ' '); // "1 200" 
           1 2 3 
1. # of decimal places 
2. decimal place character (not inserted, since we've specified 0 decimals) 
3. thousands separator (space, in this case) 
+0

, который идеально подходит, даже лучше, чем функции я искал. Спасибо чувак! – username

Смежные вопросы