Перейти к содержимому


- - - - -

Разбор строки


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 konan

konan
  • Консультант

  • Пользователь
  • 675 сообщений
  • Пол:Мужчина
  • Город:Солнцево

Отправлено 06.01.2010 - 10:21

Короче такая тема из базы берется число например 1800000
Как сделать так, что бы выводилось 1.800.000
соответственно число может быть любое.
Как я думаю нужно перевернуть строку и через каждые ТРИ символа поставить точку и перевернуть обратно типа array_reverse два раза туда и обратно...
Но вот что-то саму функцию придумать не могу... если кто может поможите бедному неучу...

Сообщение отредактировал konan: 06.01.2010 - 10:21


#2 konan

konan
  • Консультант

  • Пользователь
  • 675 сообщений
  • Пол:Мужчина
  • Город:Солнцево

Отправлено 06.01.2010 - 11:22

for($i=0;$i<strlen($num);$i++) $ar[]=$num[$i];
$arr2=array_reverse($ar);
print_r($arr2);

Сообщение отредактировал konan: 06.01.2010 - 20:51


#3 depp

depp
  • Мыслитель

  • Power User
  • 2 149 сообщений
  • Пол:Не определился

Отправлено 09.01.2010 - 19:38

если для числе, то:
http://ru.php.net/number_format

#4 konan

konan
  • Консультант

  • Пользователь
  • 675 сообщений
  • Пол:Мужчина
  • Город:Солнцево

Отправлено 10.01.2010 - 05:30

Просмотр сообщенияdepp (9 Января 2010, 19:38) писал:

если для числе, то:
http://ru.php.net/number_format

Спасобо огромное уже сам нашел :)




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей