-
Üyelik
30.05.2018
-
Yaş/Cinsiyet
23 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
217
-
Beğeniler
104 / 35
-
Ticaret
1, (%100)
Veritabanından siteye telefon numarası çekiyorum fakat numara direkt olarak 05123456789olarak yani bitişik geliyor. Ben 0512-345-6789 şekilde yazdırmak istiyorum. Bunu nasıl yapabilirim ?
VipTema
Vip Tema Web Tasarım
Kullanıcı
-
Üyelik
29.06.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Vip Tema Web Tasarım A.Ş.
-
Konum
Tekirdağ
-
Ad Soyad
Ö** I**
-
Mesajlar
1393
-
Beğeniler
704 / 703
-
Ticaret
21, (%100)
input mask js kutuphaneleriyle yapabilirsin. İnputta pattern kullanarak yapabilirsin.
VipTema
Vip Tema Web Tasarım
Kullanıcı
-
Üyelik
29.06.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Vip Tema Web Tasarım A.Ş.
-
Konum
Tekirdağ
-
Ad Soyad
Ö** I**
-
Mesajlar
1393
-
Beğeniler
704 / 703
-
Ticaret
21, (%100)
veritabanına kaydetme aşamasında dediğim gibi kaydediliyor. Veri istediğin formatta kaydedilince çekerken de olduğu gibi alıyorsun. He sen diyorsan ki benim bu şekilde kaydedilmiş çok verim var. Onunda çözümü var.
$numara3 = substr($AyarCek['Telefon'], -4);
// son 4 hane
$numara2 = substr($numara3, -3);
// orta 3 hane
$numara1 = substr($numara2, -4);
// ilk dört hane
$yeniformat = $numara1.'-'.$numara2.'-'.$numara3;
echo $yeniformat;
// 0505-080-11-11
//Gel bunu fonksiyon yapalim
function numaraformat($numara){
$numara3 = substr($numara, -4);
$numara2 = substr($numara3, 3);
$numara1 = substr($numara2, -4);
$yeniformat = $numara1.'-'.$numara2.'-'.$numara3;
return $yeniformat;
}
//kullanım
echo numaraformat($AyarCek['Telefon']);
?>
1 kişi bu mesajı beğendi.
-
Üyelik
06.09.2019
-
Yaş/Cinsiyet
42 / E
-
Meslek
Coder & Recoder
-
Konum
Ankara
-
Ad Soyad
T** T**
-
Mesajlar
25
-
Beğeniler
3 / 5
-
Ticaret
0, (%0)
//Numaramızı Alalım
$mobile_number="05001112233";
//Fonksiyonumuzu Belirleyelim
function phone_number_format($number) {
$number = preg_replace("/[^\d]/","",$number);
$length = strlen($number);
if($length == 11) { $number = preg_replace("/^1?(\d{1})(\d{3})(\d{3})(\d{2})(\d{2})$/", "$1 ($2) $3 $4 $5", $number); } return $number; }
//Aldığımız Numarayı Fonksiyondan Geçirip Ekrana yazdıralım
echo phone_number_format(trim($mobile_number));
// Output 0 (500) 111 22 33
?>