Merhaba arkadaşlar
Basit bir e-ticaret scripti yazmayı düşünüyorum. Takıldığım bir konu var.
Ürünleri girerken fiyat tablosunun tipini ne yapmalıyım? varchar mı decimal mı? İkinci bir sorum ise panelden 1825 diye ürün fiyatı yazıldı diyelim.
Bunu otomatik olarak 1.825,67 bu şekle PHP de nasıl çevirtebilirim?
Yardımcı olursanız sevinirim kolay gelsin.
1.825,67 Şeklinde Fiyatı Bastırmak
4
●482
- 21-01-2010, 04:36:13tabloyu varchar kullanmanın bir esprisi olmaz. en azından sıralamada sorun çıkarır. ikinci sorunun cevabıysa number_format. manual'de örnek kullanımı var.
<?php /* Türkçede sayıları gösterirken genellikle iki ondalık hane, ondalık ayracı olarak virgül (','), binlik ayracı olarak nokta ('.')kullanırız. */ $sayı = 1234.56; // İngilizcedeki gösterim (öntanımlı) $english_format_number = number_format($sayı); // 1,235 // Bizimki $bizimki = number_format($sayı, 2, ',', '.'); // 1.234,56 $number = 1234.5678; // İngilizcede binlik ayraçsız gösterim $english_format_number = number_format($number, 2, '.', ''); // 1234.57 ?> - 21-01-2010, 08:28:00Üyeliği durduruldusmarty de de ayni sekilde modifier olarak kullanabiliyorsunuz
{$degisken|number_format:2:",":"."}