marekfan
4.12.2008, 11:37:59
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
4.12.2008, 11:40:15
Od tego są systemy szablonów, gdzie odpowiednie filtry/wtyczki mogą odpowiednio formatować dane
JoShiMa
4.12.2008, 11:46:00
Jest taka funkcja
preg-replace z odpowiednio ułożonym wyrażeniem regularnym. Dla nipu to będzie:
<?php
$NIP = preg-replace('/(d{3})(d{3})(d{2})(d{2})/','${1}-${2}-${3}-${4}',$nip_z_bazy);
?>