Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] formatowanie numeru telefonu. nip
Forum PHP.pl > Forum > Przedszkole
marekfan
Witam
Mam zapisane w bazie numery telefonów,nip zapisane bazie bez formatowania (same cyfry).
Czy są w php jakies funkcje (obrócz recznego skrobania z substr) umożliwiajace ładne wyswietlenie sformatowanego numeru.
Np mam zapisane 221234567 podaj e do funkcji jakas maske 99 999-99-99 i otyrzymuje 22 123-45-67

Pozdrawiam
Riklaunim
Od tego są systemy szablonów, gdzie odpowiednie filtry/wtyczki mogą odpowiednio formatować dane smile.gif
JoShiMa
Jest taka funkcja preg-replace z odpowiednio ułożonym wyrażeniem regularnym. Dla nipu to będzie:

  1. <?php
  2. $NIP = preg-replace('/(d{3})(d{3})(d{2})(d{2})/','${1}-${2}-${3}-${4}',$nip_z_bazy);
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.