Witam pobieram z bazy danych stringa np. 1234567819 i czy jest jakiś łatwy sposób w PHP aby wyświetlić to jako 123-456-78-19 oczywiście nie chodzi mi o wykorzystanie funkcji str_split i potem iterować sobie tablicę i wstawiać - . Proszę o pomoc
Format Nip
- Rejestracja: dni
- Ostatnio: dni
- Postów: 119
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Rzeszów
0
$nip = "1234567890";
$nip2 = $nip{0}.$nip{1}.$nip{2}.'-'.$nip{3}.$nip{4}.$nip{5}.'-'.$nip{6}.$nip{7}.'-'.$nip{8}.$nip{9};
FYI: Oficjalnie NIP nie posiada żadnych pauz. Ludzie tak to sobie umownie zaczęli zaznaczać i to jeszcze z taką regułą, że dla NIPów osób fizycznych wstawia się pauzy w określony sposób, a dla firm - w inny.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 119
0
No ten sposób też znam a nie ma czegoś z wyrażeniem regularnym coś z rodziny preg
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Rzeszów
1
Z regexpami będzie wolniej, będzie dłuższy kod i będzie mniej czytelnie ;]