Php Dersleri
PHP
Forum
Haber ve Duyurular
Tanışma Bölümü
Acemilerin Soru bölümü
Web Sitesi Dersleri
Temel Web dersleri
Html Dersleri
Css Dersleri
Javascript Dersleri
Php Dersleri
Mysql Dersleri
Php Kodları ve Paylaşım
Php Functions
Mysql Komutları
Hazır Php Scriptler
Hazır CSS Kodları
Para Kazanma Yolları
İnternetten para kazanmak
Seo Teknikleri
Adsense
Adwords
Adtech
Diğer Reklam Sistemleri
Web Hosting
Domain Tescil Firmaları
Web Hosting Firmaları
Dedicated Hosting
Üye Bilgileri
Nick:
rocco
İsim:
çağatay
Web sayfası:
Cinsiyet:
Erkek
İmza:
Konu sayısı:
1
Cevap sayısı:
0
Kaç günlük üye
2
Son yazdığı Php kodları mesajları
İyi Günler
Fatura Kesmek Amacıyla Bir Form Oluşturuyorum Formda Müşteri Bilgileri,Fatura Tutarı ve Tutarın Yazıyla Yazılması Gereken Alanlar var Ben Yazıyla Yazdırmak İçin Aşağıda vereceğim Kodu Kullanmak İstiyorum Kod Çalışıyor Fakar Ben Bu Koda Tutardaki Değeri Aldırmam Gerekiyor Fakat Çözemedim. Yardımlarınız İçin Şimdiden Teşekkürler.
<?php
$a=array( "", "bir ", "iki ", "üç ", "dört ", "beş ", "altı ", "yedi ", "sekiz ", "dokuz " );
$b=array( "", "on ", "yirmi ", "otuz ", "kırk ", "elli ", "altmış ", "yetmiş ", "seksen ", "doksan " );
$c=array( "", "bin ", "milyon ", "milyar ", "trilyon ", "katrilyon " );
function getBlocks($value){
$vector = array();
$chars = str_split($value);
$size = count($chars);
$counter = 0;
$block = "";
for($i= $size-1; $i >= 0; $i--){
$block = $block.$chars[$i];
$counter++;
if($counter == 3){
$vector[] = strrev($block);
$block = "";
$counter = 0;
}
}
if ($counter > 0) {
$vector[] = strrev($block);
}
return $vector;
}
function startWithCapital($string){
if($string == null || trim($string) == "") return $string;
$buffer = "";
$tokens = explode("\\s",$string);
$size = count($tokens);
for($i = 0; $i < $size; $i++){
$buffer.=strtoupper(substr($tokens[$i],0,1))."".substr($tokens[$i],1);
}
return $buffer;
}
function zeroPad($value, $length) {
$result = "";
$result.= $value;
$size = $length - strlen($value);
for ($i = 0; $i < $size; $i++) {
$result = substr_replace($result, 0, 0, 0);
}
return $result;
}
function getBlockText($value,$titleKeys){
$result = "";
$value = zeroPad($value, 3);
$digits = str_split($value);
$size = count($digits);
global $a,$b;
for($i = 0; $i < $size; $i++){
if ($i == 0) {
if ($digits[$i] == '0') {
} elseif ($digits[$i] == '1') {
$result .= $titleKeys ? "Yüz " : "yüz ";
} else {
$result .= $titleKeys ? startWithCapital($a[$digits[$i]]) : $a[$digits[$i]];
$result .= $titleKeys ? "Yüz " : "yüz ";
}
}
if ($i == 1) {
$result .= $titleKeys ? startWithCapital($b[$digits[$i]]) : $b[$digits[$i]];
}
if ($i == 2) {
$result .= $titleKeys ? startWithCapital($a[$digits[$i]]) : $a[$digits[$i]];
}
}
return $result;
}
function endsWith($haystack, $needle)
{
$length = strlen($needle);
$start = $length *-1; //negative
return (substr($haystack, $start, $length) === $needle);
}
function toCurrencyText($value,$mainUnit,$subUnit,$titleKeys){
global $c;
$remainder = "";
$index = strpos($value,'.');
if($index != ""){
$remainder = substr($value,$index + 1);
$value = substr($value,0,$index);
}
$blocks = getBlocks($value);
$result = "";
$size = count($blocks);
for($i = 0; $i < $size; $i++ ){
if($blocks[$i] != '000'){
$result = $titleKeys ? startWithCapital($c[$i])."".startWithCapital($result) : $c[$i]."".$result;
}
if(!($i == 1 && $size == 2 && $blocks[$i] == 1)){
$result = getBlockText($blocks[$i],$titleKeys)."".$result;
}
}
if($result == "") $result = "Sıfır";
$result .= $mainUnit." ".(endsWith($mainUnit," "));
if($index != ""){
if ($remainder != "00") {
$result .= getBlockText($remainder, $titleKeys);
$result .= " ".$subUnit;
}
}
return $result;
}
function writeCurrencyText($value){
echo toCurrencyText($value,"lira","kuruş",true);
}
writeCurrencyText("202122.23");
?>
Zaman
2011-03-22 11:41:45
Php Değer Aldırma ?
phpkodlari.com © 2009
Herkes
Php
öğrenecek
Web tasarım ve eğitim kaynağınız.