Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Format numeru NIP
raak07
post 28.04.2010, 12:34:04
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

Ostrzeżenie: (0%)
-----


Cześć
Proszę o pomoc w sformatowaniu numeru NIP-u.
W bazie mam zapisane w postaci 0000000000.
Format wyświetlany powinien mieć postać 000-000-00-00.
Zrobiłem tak
Kod
$nip = substr($klient[4], 0, 3)."-".substr($klient[4], 3, 3)."-".substr($klient[4], 6, 2)."-".substr($klient[4], 8, 2);
To działa ale pewnie są inne krótsze sposoby.
Pozdrawiam
Go to the top of the page
+Quote Post
tekabe
post 28.04.2010, 15:55:34
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 1
Dołączył: 28.04.2010

Ostrzeżenie: (0%)
-----


możesz spróbować z wyrażeniami regularnymi:

  1. $nip = preg_replace('/([0-9]{3})([0-9]{3})([0-9]{2})([0-9]{2})/i', '$1-$2-$3-$4', $klient[4]);
Go to the top of the page
+Quote Post
raak07
post 28.04.2010, 18:15:37
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

Ostrzeżenie: (0%)
-----


OK
Dziękuję
Go to the top of the page
+Quote Post
mls
post 28.04.2010, 21:34:19
Post #4





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(raak07 @ 28.04.2010, 13:34:04 ) *
Format wyświetlany powinien mieć postać 000-000-00-00.


Nie powinien. Format zapisu numeru NIP ujawnia czy jego posiadacz jest osobą prawną czy fizyczną. A tego ujawniać bez potrzeby się nie powinno. No i, ogólnie, co za tym idzie, format ma znaczenie. I nie jest to tylko NNN-NNN-NN-NN ale również NNN-NN-NN-NNN.


--------------------
Go to the top of the page
+Quote Post
raak07
post 28.04.2010, 23:41:10
Post #5





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

Ostrzeżenie: (0%)
-----


Dziękuję
Wiadomości te, są mi znane.
Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2025 - 07:37