Selamlar, bazı durumlarda göstereceğimiz verileri belli bir formatta listelememiz gerekebilir. Örneğin Müşteriler tablomuz var ve müşteri listesini göstereceğiz.


Standartlık sağlamadığımız zaman Liste şöyle Görünür :


1 - Ahmet Yıldırım

2 - Mehmet Güneş

10 - Günay Toprak

116 - Selin Çiçek


Fakat biz bir standartımız olsun isteyip verilerin başına faturalardaki gibi sıfır eklemek istersek :)


001 - Ahmet Yıldırım

002 - Mehmet Güneş

010 - Günay Toprak

116 - Selin Çiçek


İşte böyle bir standart oluşturmak php ile çok kolay ! sprtinf() fonksiyonunu kullanarak böyle bir işlem yapalım.


<?php 
    echo sprintf("%03s", 1 );
?>


Burada ilk parametrem pattern(desen) imi belirtmiş oluyorum. Bir değişken vereceğim, başına 3 adet sıfır ekleyeceğim gibi.

ikinci verdiğim ise müşterimizin id si olarak düşünebilirsiniz :)

sprintf i birçok yerde elinizdeki verileri formatlamak için kullanabilirsiniz.


Detaylar için php'nin resmi dökümantasyonuna gidebilirsiniz

https://www.php.net/manual/tr/function.sprintf.php