The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Формат строки, !*! V.Kit, 15-Янв-04, 16:49  [смотреть все]
Как строку "999999" представить: 99-99-99
  • Формат строки, !*! СергейКа, 18:04 , 15-Янв-04 (1)
    >Как строку "999999" представить: 99-99-99

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

    $str='999999';
    $str=substr($str,0,2).'-'.substr($str,2,2).'-'.substr($str,4,2);

    • Формат строки, !*! XMan, 19:51 , 15-Янв-04 (2)
      А можно еще так:

      $str =~ s/(\d{2})/$1-/g;
      $str =~ s/(\d)-$/$1/;

      Вторая строка на случай четного количества цифр. Теоретически, это можно уложить в одно выражение, но я не додумался как :)

      • Формат строки, !*! kit, 09:47 , 16-Янв-04 (3)
        А может есть что-то типа?
        echo printf('##-##-##', $str)
        • Формат строки, !*! ChiP, 12:22 , 16-Янв-04 (4)
          >А может есть что-то типа?
          >echo printf('##-##-##', $str)

          хотя бы язык указали :)

          Для bash'a:
          string="999999"
          echo ${string:0:2}-${string:2:2}-${string:4:2}

          Для perl'a (модифицированный ответ СергейК'и):
          $str="999999";
          printf("%d-%d-%d\n", substr($str, 0, 2), substr($str, 2, 2), substr($str, 4, 2));

          >echo printf('##-##-##', $str)

          а из какого это языка мне не известно :)

          • Формат строки, !*! kit, 12:31 , 16-Янв-04 (5)
            Дико извиняюсь -> HTML + PHP


            • Формат строки, !*! СергейКа, 18:50 , 16-Янв-04 (6)
              >Дико извиняюсь -> HTML + PHP

              Что вы его перлом мучаете? Он же сразу же в КЛЮЧЕ темы указал PHP

              Ну АВТОР сам виноват - не в тот раздел тему поместил :)

              Регулярными выражениями в php будет только хуже с точки зрения читабельности и скорости.
              Самый верхний пример самый короткий и самый быстрый (ИМХО :))




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру