1. Go to this page and download the library: Download lakuapik/php-helper-id library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
/**
* Ubah angka menjadi format rupiah.
*
* @param int|string $angka
* @param int $desimal jumlah desimal dibelakang koma
*
* @return string
*/
echo rupiah(100000); // Rp. 100.000
echo rupiah('525000'); // Rp. 525.000
echo rupiah(178245123.01234, 2); // Rp. 178.245.123,01
echo rupiah('212.2', 2); // Rp. 212,20
/**
* Ubah angka dari format rupiah ke angka biasa.
*
* Contoh:
*
* @param string $rupiah
* @param int $desimal jumlah desimal dibelakang koma
*
* @return int|float
*/
echo re_rupiah('Rp. 100.000'); // 100000
echo re_rupiah('Rp. 525.000'); // 525000
echo re_rupiah('Rp. 178.245.123,01234', 2); // 178245123.01
echo re_rupiah('Rp. 212,20', 2); // 212.2
/**
* Ubah angka menjadi kalimat terbilang.
*
* @param int|string $angka
*
* @return string
*/
echo terbilang(99); // sembilan puluh sembilan
echo terbilang(-554); // minus lima ratus lima puluh empat
echo terbilang('1234567'); // satu juta dua ratus tiga puluh empat ribu lima ratus enam puluh tujuh
echo terbilang(333.3); // tiga ratus tiga puluh tiga koma tiga
echo terbilang(1000000000000000); // satu kuadriliun
/**
* Ubah angka dari format terbilang ke angka biasa.
*
* @param string $terb kalimat terbilang
* @param int $desimal jumlah desimal dibelakang koma
*
* @return int|float
*/
echo re_terbilang('sembilan puluh sembilan'); // 99
echo re_terbilang('minus lima ratus lima puluh empat'); // -554
echo re_terbilang('satu juta dua ratus tiga puluh empat ribu lima ratus enam puluh tujuh'); // 1234567
echo re_terbilang('tiga ratus tiga puluh tiga koma tiga'); // 333.3
echo re_terbilang('dua koma lima ratus dua puluh tiga', 1); // 2.5
echo re_terbilang('satu kuadriliun'); // 1000000000000000
/**
* Ubah tanggal menjadi kalimat tertanggal.
*
* @param string $tanggal
*
* @return string
*/
echo tertanggal('2019-01-01'); // tanggal satu bulan januari tahun dua ribu sembilan belas
echo tertanggal('23 Feb 2016'); // tanggal dua puluh tiga bulan februari tahun dua ribu enam belas
echo tertanggal('1945/08/17'); // tanggal tujuh belas bulan agustus tahun seribu sembilan ratus empat puluh lima
echo tertanggal('2 Mei 2000'); // tanggal dua bulan mei tahun dua ribu
echo tertanggal('24 Okt 1800'); // tanggal dua puluh empat bulan oktober tahun seribu delapan ratus
echo tertanggal('1 June 2100'); // tanggal satu bulan juni tahun dua ribu seratus
/**
* Ubah angka dari format tertanggal ke tanggal biasa sesuai format yang diberikan.
*
* Format mengacu ke: @link https://www.php.net/manual/en/function.strftime
* Menggunakan strftime karena mengubah format tanggal ke lokal indonesia.
*
* @param string $tertanggal kalimat tertanggal
* @param string $format format tanggal
* @param bool $asDate apakah return sebagai php date
*
* @return string|\DateTime
*/
echo re_tertanggal('tanggal satu bulan januari tahun dua ribu sembilan belas'); // 2019-01-01
echo re_tertanggal('tanggal dua puluh tiga bulan februari tahun dua ribu enam belas', '%d %b %Y'); // 23 Feb 2016
echo re_tertanggal('tanggal tujuh belas bulan agustus tahun seribu sembilan ratus empat puluh lima', '%Y/%m/%d'); // 1945/08/17
echo re_tertanggal('tanggal dua bulan mei tahun dua ribu', '%e %B %Y'); // 2 Mei 2000
echo re_tertanggal('tanggal dua puluh empat bulan oktober tahun seribu delapan ratus', '%e %b %Y'); // 24 Okt 1800
echo re_tertanggal('tanggal satu bulan juni tahun dua ribu seratus', '%d %B %Y', false, 'en_US'); // 01 June 2100
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.