本文整理汇总了PHP中terbilang函数的典型用法代码示例。如果您正苦于以下问题:PHP terbilang函数的具体用法?PHP terbilang怎么用?PHP terbilang使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了terbilang函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: number_format
$pdf->Cell(7 / 100 * $width, $height, $tglBapb, 1, 1, 'C', 1);
//if($limit==46)
// {
// $limit=0;
// $pdf->AddPage();
// }
}
$totalAll['totalSemua'] += $grandTot['total'];
$pdf->Cell(76 / 100 * $width, $height, "Sub Total", 1, 0, 'C', 1);
$pdf->Cell(10 / 100 * $width, $height, number_format($grandTot['total'], 2), 1, 0, 'R', 1);
$pdf->Cell(14 / 100 * $width, $height, '', 1, 1, 'R', 1);
}
$pdf->Cell(76 / 100 * $width, $height, "Total", 1, 0, 'C', 1);
$pdf->Cell(10 / 100 * $width, $height, number_format($totalAll['totalSemua'], 2), 1, 0, 'R', 1);
$pdf->Cell(14 / 100 * $width, $height, '', 1, 1, 'R', 1);
$pdf->Cell($width, $height, terbilang($totalAll['totalSemua'], 2), 1, 1, 'C', 1);
$pdf->Output();
break;
case 'getSupplierNm':
echo "<fieldset><legend>" . $_SESSION['lang']['result'] . "</legend>\r\n <div style=\"overflow:auto;height:295px;width:455px;\">\r\n <table cellpading=1 border=0 class=sortbale>\r\n <thead>\r\n <tr class=rowheader>\r\n <td>No.</td>\r\n <td>" . $_SESSION['lang']['kodesupplier'] . "</td>\r\n <td>" . $_SESSION['lang']['namasupplier'] . "</td>\r\n </tr><tbody>\r\n ";
$sSupplier = "select namasupplier,supplierid from " . $dbname . ".log_5supplier where namasupplier like '%" . $nmSupplier . "%' and namasupplier!=''";
$qSupplier = mysql_query($sSupplier) or die(mysql_error($conn));
while ($rSupplier = mysql_fetch_assoc($qSupplier)) {
$no += 1;
echo "<tr class=rowcontent onclick=setData('" . $rSupplier['supplierid'] . "')>\r\n <td>" . $no . "</td>\r\n <td>" . $rSupplier['supplierid'] . "</td>\r\n <td>" . $rSupplier['namasupplier'] . "</td>\r\n </tr>";
}
echo "</tbody></table></div>";
break;
default:
break;
}
示例2: terbilang
function terbilang($bilangan)
{
$bilangan = abs($bilangan);
$angka = array("Nol", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
$temp = "";
if ($bilangan < 12) {
$temp = " " . $angka[$bilangan];
} else {
if ($bilangan < 20) {
$temp = terbilang($bilangan - 10) . " belas";
} else {
if ($bilangan < 100) {
$temp = terbilang($bilangan / 10) . " puluh" . terbilang($bilangan % 10);
} else {
if ($bilangan < 200) {
$temp = " seratus" . terbilang($bilangan - 100);
} else {
if ($bilangan < 1000) {
$temp = terbilang($bilangan / 100) . " ratus" . terbilang($bilangan % 100);
} else {
if ($bilangan < 2000) {
$temp = " seribu" . terbilang($bilangan - 1000);
} else {
if ($bilangan < 1000000) {
$temp = terbilang($bilangan / 1000) . " ribu" . terbilang($bilangan % 1000);
} else {
if ($bilangan < 1000000000) {
$temp = terbilang($bilangan / 1000000) . " juta" . terbilang($bilangan % 1000000);
}
}
}
}
}
}
}
}
return $temp;
}
示例3: terbilang
function terbilang()
{
$v = $_POST['v'];
echo terbilang($v, 3) . ' Rupiah';
}
示例4: terbilang
function terbilang($satuan)
{
$huruf = array("", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas");
if ($satuan < 12) {
return " " . $huruf[$satuan];
} elseif ($satuan < 20) {
return terbilang($satuan - 10) . "Belas";
} elseif ($satuan < 100) {
return terbilang($satuan / 10) . " Puluh" . terbilang($satuan % 10);
} elseif ($satuan < 200) {
return " seratus" . terbilang($satuan - 100);
} elseif ($satuan < 1000) {
return terbilang($satuan / 100) . " Ratus" . terbilang($satuan % 100);
} elseif ($satuan < 2000) {
return " seribu" . terbilang($satuan - 1000);
} elseif ($satuan < 1000000) {
return terbilang($satuan / 1000) . " Ribu" . terbilang($satuan % 1000);
} elseif ($satuan < 1000000000) {
return terbilang($satuan / 1000000) . " Juta" . terbilang($satuan % 1000000);
} elseif ($satuan <= 1000000000) {
echo "Maaf Tidak Dapat di Prose Karena Jumlah Uang Terlalu Besar ";
}
}
示例5: number_format
</td>
</tr>
<tr>
<td style="padding: 3px;">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</td>
</tr>
</table>
</table>
</div>
<script>
$(document).ready(function () {
$("#penerimaan").html("<?php
echo number_format($tPenerimaan, 0, ',', '.');
?>
<br>");
$("#penerimaanterbilang").html("(<?php
echo strtoupper(terbilang($tPenerimaan));
?>
)<br>");
});
</script>
</body>
</html>
示例6: cetak
function cetak()
{
$type = $this->uri->segment(4);
$qs = urldecode($_SERVER['QUERY_STRING']);
parse_str($qs, $qs_data);
$params = array();
// foreach ($qs_data as $key => $val)
// $params[$key] = $val;
$cu = $this->load->model('objek_pajak_model')->get($this->input->get('id'));
$report = $this->load->model('report_model')->get_report($cu->usaha_id, 0);
//untuk reklame niy
$sptpd = $this->load->model('sptpd_model')->get($this->input->get('sid'));
switch ($this->input->get('rpt')) {
case 'kartudt':
$rpt = $report->kartudtnm;
$params = array('cuid' => intval($cu->id), 'terbilang' => strtoupper(terbilang($sptpd->pajak_terhutang)), 'sptid' => intval($this->input->get('sid')));
break;
}
$params = array_merge($params, array("tahun" => pad_tahun_anggaran(), "daerah" => pad_pemda_daerah(), "dinas" => pad_pemda_nama(), "logo" => base_url('assets/img/logorpt__.jpg')));
$rpt = $rpt;
// $rpt = $this->module.'/'.$rpt;
$jasper = $this->load->library('Jasper');
echo $jasper->cetak($rpt, $params, $type, false);
}
示例7: strtoupper
<td colspan="8" class="style6"><hr /></td>
</tr>
<?php
$no++;
$jumlah += $data['jumlah'];
$jumlah_harga_satuan += $data['harga'];
$jumlah_subtotal += $data['total'];
?>
<?php
}
?>
<tr>
<td colspan="4"><div class="style6" id="terbilang">
<?php
echo strtoupper(terbilang($jumlah_subtotal) . " Rupiah");
?>
</div>
</td>
<td class="style6">Jumlah</td>
<td align="center" class="style9"><?php
echo number_format($jumlah, 0, ',', '.');
?>
</td>
<td class="style6"></td>
<td align="right" class="style9"><?php
echo 'Rp ' . number_format($jumlah_subtotal, 0, ',', '.');
?>
</td>
</tr>
示例8: terbilang_rupiah
function terbilang_rupiah($x)
{
$terbilang = terbilang($x);
return trim($terbilang . " rupiah");
}
示例9: terbilang
$pdf->Ln();
# Jumlah
/*$pdf->Cell($lenJudul/100*$width,$height,$_SESSION['lang']['jumlah'],'LR',0,'C',1);
$pdf->SetFont('Arial','',9);
$pdf->Cell($length[4]/100*$width,$height,$saldoKM,'BLR',0,$align[3],1);
$pdf->Cell($length[5]/100*$width,$height,'','BLR',0,$align[4],1);
$pdf->Cell($length[6]/100*$width,$height,$saldoKM,'BLR',0,$align[5],1);
$pdf->Ln();
$pdf->Cell($lenJudul/100*$width,$height,'','L',0,$align[4],1);
$pdf->Cell((100-$lenJudul)/100*$width,$height,'','TR',0,$align[4],1);
*/
$pdf->Ln();
# Terbilang
$pdf->SetFont('Arial', 'I', 9);
$pdf->MultiCell($width, $height, 'Terbilang : [ ' . terbilang($saldoTerbilang, 0) . " rupiah. ]", 'LR', 'L');
$pdf->Cell($width, $height, '', 'LR', 0, $align[4], 0);
$pdf->Ln();
# Tempat, Tanggal
$pdf->SetFont('Arial', '', 9);
$pdf->Cell(2 / 3 * $width, $height, '', 'L', 0, $align[4], 0);
$pdf->Cell(1 / 3 * $width, $height, $periode1, 'R', 0, 'C', 0);
$pdf->Ln();
# Mengetahui dll
$pdf->Cell(1 / 3 * $width, $height, $_SESSION['lang']['mengetahui'], 'L', 0, 'C', 0);
$pdf->Cell(1 / 3 * $width, $height, $_SESSION['lang']['diperiksa'], 0, 0, 'C', 0);
$pdf->Cell(1 / 3 * $width, $height, $_SESSION['lang']['disetujui'], 'R', 0, 'C', 0);
$pdf->Ln();
# Add few line
$pdf->Cell($width, $height, '', 'LR', 1, $align[4], 0);
$pdf->Cell($width, $height, '', 'LR', 1, $align[4], 0);
示例10: number_format
$pdf->Cell(40, 0.2 * $height, '', LB, 0, 'R');
$pdf->Cell(10, 0.2 * $height, '', RB, 1, 'R');
$grandTotal = $subTot - $subTotKlaim;
$pdf->SetTextColor(0, 0, 0);
$pdf->Cell(15, 1.5 * $height, '', RLB, 0, 'C');
$pdf->Cell(125, 1.5 * $height, 'Total : ', LRB, 0, 'R');
$pdf->Cell(40, 1.5 * $height, number_format($grandTotal), 'BL', 0, 'R');
$pdf->Cell(10, 1.5 * $height, '', RB, 1, 'R');
$pdf->Ln();
$pdf->SetFont('Arial', '', 8);
$akhirYTerbilang = $pdf->GetY();
$pdf->Cell(30, $height, 'Dalam huruf :', 0, 0, 'L');
if ($bar->matauang == 'IDR') {
$pdf->MultiCell(100, $height, terbilang(round($grandTotal, 0), '') . ' Rupiah', 0, 'J');
} else {
$pdf->MultiCell(100, $height, terbilang(round($grandTotal, 2), '') . ' ', 0, 'J');
}
$pdf->SetFont('Arial', 'B', 8);
$pdf->SetXY(150, $akhirYTerbilang);
$pdf->Cell(30, $height, 'Hormat Kami,', 0, 1, 'L');
$pdf->SetX(150);
$pdf->Cell(50, 2 * $height, $nmPt[$bar->kodept], 0, 1, 'C');
//$pdf->SetFont('Arial','',8);
$iAkunBank = " select * from " . $dbname . ".keu_5akunbank where pemilik='" . $bar->kodept . "' ";
$nAkunBank = mysql_query($iAkunBank) or die(mysql_error($conn));
$dAkunBank = mysql_fetch_assoc($nAkunBank);
$pdf->Cell(45, $height, 'Mohon Ditransfer ke Acc.', 0, 0, 'L');
$nmPtS = explode(".", $nmPt[$bar->kodept]);
$nmPtBawah = $nmPtS[0] . " " . ucwords(strtolower($nmPtS[1]));
$pdf->Cell(90, $height, $nmPtBawah . ' Acc: ' . $dAkunBank['rekening'], 1, 1, 'C');
$pdf->SetFont('Arial', '', 8);
示例11: terbilang
function terbilang($angka)
{
// pastikan kita hanya berususan dengan tipe data numeric
$angka = (double) $angka;
// array bilangan
// sepuluh dan sebelas merupakan special karena awalan 'se'
$bilangan = array('', 'satu', 'dua', 'tiga', 'empat', 'lima', 'enam', 'tujuh', 'delapan', 'sembilan', 'sepuluh', 'sebelas');
// pencocokan dimulai dari satuan angka terkecil
if ($angka < 12) {
// mapping angka ke index array $bilangan
return $bilangan[$angka];
} else {
if ($angka < 20) {
// bilangan 'belasan'
// misal 18 maka 18 - 10 = 8
return $bilangan[$angka - 10] . ' belas';
} else {
if ($angka < 100) {
// bilangan 'puluhan'
// misal 27 maka 27 / 10 = 2.7 (integer => 2) 'dua'
// untuk mendapatkan sisa bagi gunakan modulus
// 27 mod 10 = 7 'tujuh'
$hasil_bagi = (int) ($angka / 10);
$hasil_mod = $angka % 10;
return trim(sprintf('%s puluh %s', $bilangan[$hasil_bagi], $bilangan[$hasil_mod]));
} else {
if ($angka < 200) {
// bilangan 'seratusan' (itulah indonesia knp tidak satu ratus saja? :))
// misal 151 maka 151 = 100 = 51 (hasil berupa 'puluhan')
// daripada menulis ulang rutin kode puluhan maka gunakan
// saja fungsi rekursif dengan memanggil fungsi terbilang(51)
return sprintf('seratus %s', terbilang($angka - 100));
} else {
if ($angka < 1000) {
// bilangan 'ratusan'
// misal 467 maka 467 / 100 = 4,67 (integer => 4) 'empat'
// sisanya 467 mod 100 = 67 (berupa puluhan jadi gunakan rekursif terbilang(67))
$hasil_bagi = (int) ($angka / 100);
$hasil_mod = $angka % 100;
return trim(sprintf('%s ratus %s', $bilangan[$hasil_bagi], terbilang($hasil_mod)));
} else {
if ($angka < 2000) {
// bilangan 'seribuan'
// misal 1250 maka 1250 - 1000 = 250 (ratusan)
// gunakan rekursif terbilang(250)
return trim(sprintf('seribu %s', terbilang($angka - 1000)));
} else {
if ($angka < 1000000) {
// bilangan 'ribuan' (sampai ratusan ribu
$hasil_bagi = (int) ($angka / 1000);
// karena hasilnya bisa ratusan jadi langsung digunakan rekursif
$hasil_mod = $angka % 1000;
return sprintf('%s ribu %s', terbilang($hasil_bagi), terbilang($hasil_mod));
} else {
if ($angka < 1000000000) {
// bilangan 'jutaan' (sampai ratusan juta)
// 'satu puluh' => SALAH
// 'satu ratus' => SALAH
// 'satu juta' => BENAR
// @#$%^ WT*
// hasil bagi bisa satuan, belasan, ratusan jadi langsung kita gunakan rekursif
$hasil_bagi = (int) ($angka / 1000000);
$hasil_mod = $angka % 1000000;
return trim(sprintf('%s juta %s', terbilang($hasil_bagi), terbilang($hasil_mod)));
} else {
if ($angka < 1000000000000.0) {
// bilangan 'milyaran'
$hasil_bagi = (int) ($angka / 1000000000);
// karena batas maksimum integer untuk 32bit sistem adalah 2147483647
// maka kita gunakan fmod agar dapat menghandle angka yang lebih besar
$hasil_mod = fmod($angka, 1000000000);
return trim(sprintf('%s milyar %s', terbilang($hasil_bagi), terbilang($hasil_mod)));
} else {
if ($angka < 1000000000000000.0) {
// bilangan 'triliun'
$hasil_bagi = $angka / 1000000000000.0;
$hasil_mod = fmod($angka, 1000000000000.0);
return trim(sprintf('%s triliun %s', terbilang($hasil_bagi), terbilang($hasil_mod)));
} else {
return 'Wow...';
}
}
}
}
}
}
}
}
}
}
}
示例12: foreach
foreach (tampilData($stmt3) as $grid1) {
$pdf->MultiCell(10, 7, $i, 0, 'C', false, 0, '', '', false, 0, false, false, 7, 'TB');
$pdf->MultiCell(20, 6, $grid1['no_so'], 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(20, 6, $grid1['no_seri_produk'], 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(40, 6, $grid1['nama_produk'], 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(22, 6, number_format($grid1['harga'], 2, ',', '.'), 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(5, 6, "x", 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(17, 6, $grid1['persentase'], 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(5, 6, "x", 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(7, 6, $grid1['quantity'], 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(5, 6, "=", 0, 'C', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(25, 6, number_format($grid1['komisi'], 2, ',', '.'), 0, 'C', false, 1, '', '', false, 0, false, false, '', 'M');
$i++;
}
$stmt2 = "select sum(komisi) as total from komisi where no_nis_sales = '{$nis}' AND cabang = '{$cabang}' AND tanggal_so BETWEEN '{$begin}' AND '{$end}'";
foreach (tampilData($stmt2) as $total) {
}
$pdf->SetFont('helvetica', 'BI', 7);
$pdf->MultiCell(151, 7, "Total Komisi", 'TB', 'C', false, 0, '', '', false, 0, false, false, 7, 'TB');
$pdf->MultiCell(25, 6, number_format($total['total'], 2, ',', '.'), 'TB', 'C', false, 1, '', '', false, 0, false, false, '', 'M');
$pdf->MultiCell(15, 7, "Terbilang", 0, 'L', false, 0, '', '', false, 0, false, false, 7, 'T');
$pdf->MultiCell(175, 7, ": " . terbilang($total['total'], 4) . " rupiah", 0, 'L', false, 0, '', '', false, 0, false, false, '', 'M');
$pdf->setXY($pdf->getX(), $pdf->getY() + 10);
$pdf->Line(0, $pdf->getY(), 215, $pdf->getY());
$pdf->setXY($pdf->getX(), $pdf->getY() + 10);
$y = 297 - $pdf->getY();
if ($y <= 40) {
$pdf->AddPage();
}
}
$pdf->Output($cabang . " - " . $dataCabang['nama_cabang'] . " (" . $begin . " s.d " . $end . ")-KOMISI.pdf", 'I');
示例13: strtoupper
?>
<?php
}
?>
</table>
<table width="98%" align="center">
<tr>
<td width="94"><label for="name"></label>
<label for="name"></label>
<label for="name"><span class="style6">TERBILANG</span></label></td>
<td width="14">:</td>
<td width="566"><div class="style6" id="terbilang">
<?php
echo strtoupper(terbilang($supplier->total_penjualan) . " Rupiah");
?>
</td>
<td width="25"> </td>
<td width="155" class="style6"><div align="right">GRAND TOTAL</div></td>
<td width="149" class="style6"><div id="total" align="center">
<?php
echo 'Rp. ' . number_format($supplier->total_penjualan, 0, ',', '.');
?>
</div></td>
</tr>
</table>
<div style="margin-bottom:40px;"></div>
<table width="98%" border="0">
示例14: terbilang
function terbilang($satuan)
{
$huruf = array("", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas");
if ($satuan < 12) {
return " " . $huruf[$satuan];
} elseif ($satuan < 20) {
return terbilang($satuan - 10) . " Belas";
} elseif ($satuan < 100) {
return terbilang($satuan / 10) . " Puluh" . terbilang($satuan % 10);
} elseif ($satuan < 200) {
return "Seratus" . terbilang($satuan - 100);
} elseif ($satuan < 1000) {
return terbilang($satuan / 100) . " Ratus" . terbilang($satuan % 100);
} elseif ($satuan < 2000) {
return "seribu" . terbilang($satuan - 1000);
} elseif ($satuan < 1000000) {
return terbilang($satuan / 1000) . " Ribu" . terbilang($satuan % 1000);
} elseif ($satuan < 1000000000) {
return terbilang($satuan / 1000000) . " Juta" . terbilang($satuan % 1000000);
} elseif ($satuan >= 1000000000) {
echo "Angka yang Anda masukkan terlalu besar";
}
}
示例15: tgl_biasa
<td width="20" align="left"><font size="-4">:</font></td>
<td width="300" align="left"><font size="-4">' . $no_passport . '</font></td>
</tr>
<tr>
<td width="80" align="left"><font size="-4"></font></td>
<td width="20" align="left"><font size="-4"></font></td>
<td width="120" align="left"><font size="-4">Untuk mengisi jabatan</font></td>
<td width="20" align="left"><font size="-4">:</font></td>
<td width="300" align="left"><font size="-4">' . $jabatan . '</font></td>
</tr>
<tr>
<td width="80" align="left"><font size="-4">KEDUA</font></td>
<td width="20" align="left"><font size="-4">:</font></td>
<td width="120" align="left"><font size="-4">Berlaku</font></td>
<td width="20" align="left"><font size="-4">:</font></td>
<td width="300" align="left"><font size="-4">' . tgl_biasa($berlaku_dari1) . ' s.d ' . tgl_biasa($berlaku_sampai1) . ' (Tanggal ' . terbilang(hari($berlaku_dari1)) . ' bulan ' . getbulan(bln($berlaku_dari1)) . ' tahun ' . terbilang(thn($berlaku_dari1)) . ' s.d tanggal ' . terbilang(hari($berlaku_sampai1)) . ' bulan ' . getbulan(bln($berlaku_sampai1)) . ' tahun ' . terbilang(thn($berlaku_sampai1)) . '). </font></td>
</tr>
<tr>
<td width="80" align="left"><font size="-4">KETIGA</font></td>
<td width="20" align="left"><font size="-4">:</font></td>
<td width="400" align="left"><font size="-4">Menentukan syarat-syarat berikut :<br/>
1. Memberikan pendidikan/Pelatihan kepada tenaga-tenaga warga Negara Indonesia sehingga mereka itu dapat menduduki jabatan yang membutuhkan tanggung jawab dan keahlian/keterampilan tertentu dalam perusahaan tersebut, dengan melaporkan hasilnya kepada Depnakertrans RI dan Disnakertrans Propinsi Sumatera Utara dan Walikota Medan secara periodik 6(enam) bulan sekali.<br/>
2. Tidak akan memindahkan jabatan atau mempekerjakan dalam jabatan lain, tanpa izin Menakertrans.<br/>
3. Jika kemudian hari ternyata bahwa keterangan-keterangan yang diberikan/disebut dalam daftar permohonan yang bersangkutan tidak benar ataupun syarat-syarat yang kami tentukan ini tidak dipenuhi, maka surat keputusan ini dapat dicabut.<br/>
4. Setelah menerima IMTA, Pemohon wajib melaporkan Pengguanaan TKA dan Pendamping TKA di perusahaan kepada Kantor Dinas Pendapatan Daerah dan Kantor Kependudukan Kota Medan</font></td>
</tr>
<tr>
<td width="80" align="left"><font size="-4">KEEMPAT</font></td>
<td width="20" align="left"><font size="-4">:</font></td>
<td width="400" align="left"><font size="-4">Apabila dalam surat keputusan ini di kemudian hari ternyata terdapat kekeliruan/kekurangan akan dibetulkan sebagaimana mestinya.</font></td>
</tr>