4 Aralık 2013 Çarşamba

TL Para Birimi Tutarı Yazıya Çevirmek (PHP Version)*


*Daha önce Javascript versiyonunu blogum üzerinden yayınladığım bu fonksiyonun, PHP versiyonunu da ihtiyaçtan ötürü yazmak gerekti. Bu vesile ile birkaç küçük hatayı da düzeltmiş olduk.
Buyrun kod :



*Daha önce Javascript versiyonunu blogum üzerinden yayınladığım bu fonksiyonun, PHP versiyonunu da ihtiyaçtan ötürü yazmak gerekti. Bu vesile ile birkaç küçük hatayı da düzeltmiş olduk.

Fatura ve benzeri belgelerde, tutarın yazılışlarını da görmekteyiz. Söz gelimi 1,25 , BIR TL YIRMI BES KURUS

Geçtiğimiz günlerde mal kabul yapan ve tedarikçiye ürün iadesi yapacak terminal programı projesinde bu tür bir fonksiyona gerek duydum. Googling esnasında bulduğum fonksiyonların çoğu hem Yeni Türk Lirası biçemine uygun değildi, hem de kod karmaşası daha inceleme aşamasında beni yordu.

Fonksiyonun prototipi:
string cevir(sayi,separator)

Sayı malumunuz üzere, yazıya çevrilecek tutar. Separator, yani ayraç ise, TL ve KURUŞ kısmını ayıran işaret. Bu nokta ya da virgül olabilir. Bunu fonksiyona belirtmemiz gerekiyor. 

Örneğin : cevir(325,50,",")

Ekran çıktısı:


Umarım faydalı olur.


1 yorum:

Hakan Arslan dedi ki...

Çok teşekkürler, gayet başarılı olmuş.