Örnek
Uluslararası tr biçimi:
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
kodun çıktısını göreceğiz:
The price is USD 1,234.56
Tanımı ve Kullanımı
money_format() işlevi, bir para birimi dizesi olarak biçimlendirilmiş bir dize döndürür.
Bu fonksiyon, bir yüzde var biçimli bir numara ekler (%) ana dizesinde işaret.
Note: money_format() işlev Windows sistemlerinde çalışmaz.
Öneri: Bu fonksiyon genellikle birlikte kullanılır setlocale() işlevi.
İpucu: Mevcut tüm dil kodlarını görüntülemek için bizim gidin Dil kodu referansı.
Sözdizimi
money_format( string,number )
Parametre | Açıklama |
---|---|
string | Gereklidir. biçimlendirilmiş olması dize ve nasıl değişkenleri biçimlendirmek belirtir. Olası biçim değerler: Dolgu ve Bayraklar:
Alan genişliği:
Dönüşüm karakterler:
Note: çoklu biçem değerleri kullanıldığında, yukarıda gösterildiği gibi, aynı sırayla olmalıdır. Note: Bu fonksiyon yerel ayarlardan etkilenir. |
number | Gereklidir. numarası biçimi dizesi% -işareti eklenecek |
Teknik detaylar
Geri dönüş değeri: | biçimlendirilmiş dize döndürür. biçimlendirme dize önce ve sonra Karakterler değişmeden iade edilecektir. Sayısal olmayan sayı dönen BOŞ ve E_WARNING çıktılanır yayan neden olur |
---|---|
PHP Sürümü: | 4.3.0+ |
Diğer Örnekler
Örnek 1
Uluslararası biçimi (Germany) 2 ondalık ile:
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>
kodun çıktısını göreceğiz:
1 234,56 EUR
Örnek 2
Negatif sayı, ABD ulusal biçim () negatif sayılar ve sağ hassasiyet ve 2 rakamını belirtmek için "*" Bir dolgu karakteri olarak:
<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>
kodun çıktısını göreceğiz:
(******1234.57)