From e9fa7fdeba80a0529b8146df01fba10403338583 Mon Sep 17 00:00:00 2001 From: Haerul Yuda Aditiya Date: Fri, 21 Nov 2025 02:26:25 +0700 Subject: [PATCH 1/3] feat: menambahkan utility format rupiah --- utilities/format_rupiah/README.md | 11 +++++++++++ utilities/format_rupiah/format_rupiah.php | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 utilities/format_rupiah/README.md create mode 100644 utilities/format_rupiah/format_rupiah.php diff --git a/utilities/format_rupiah/README.md b/utilities/format_rupiah/README.md new file mode 100644 index 0000000..175bab4 --- /dev/null +++ b/utilities/format_rupiah/README.md @@ -0,0 +1,11 @@ +# Format Rupiah + +Fungsi ini digunakan untuk mengubah angka (integer) menjadi format string mata uang Rupiah Indonesia. + +## Cara Penggunaan + +```php +require_once 'format_rupiah.php'; + +$harga = 50000; +echo format_rupiah($harga); // Output: Rp 50.000 \ No newline at end of file diff --git a/utilities/format_rupiah/format_rupiah.php b/utilities/format_rupiah/format_rupiah.php new file mode 100644 index 0000000..e109c88 --- /dev/null +++ b/utilities/format_rupiah/format_rupiah.php @@ -0,0 +1,18 @@ + + * @license MIT https://opensource.org/licenses/MIT + * @link https://github.com/bellshade/PHP + */ + +function format_rupiah(int $angka): string +{ + return "Rp " . number_format($angka, 0, ',', '.'); +} From 7c8e9dfe897dfdebfd3be5fab1e36f9fdc0b1eea Mon Sep 17 00:00:00 2001 From: Haerul Yuda Aditiya Date: Fri, 21 Nov 2025 02:50:26 +0700 Subject: [PATCH 2/3] fix: menambahkan newline di akhir file README --- utilities/format_rupiah/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities/format_rupiah/README.md b/utilities/format_rupiah/README.md index 175bab4..786a20e 100644 --- a/utilities/format_rupiah/README.md +++ b/utilities/format_rupiah/README.md @@ -8,4 +8,4 @@ Fungsi ini digunakan untuk mengubah angka (integer) menjadi format string mata u require_once 'format_rupiah.php'; $harga = 50000; -echo format_rupiah($harga); // Output: Rp 50.000 \ No newline at end of file +echo format_rupiah($harga); // Output: Rp 50.000 From 726601656aa9bf88c1cee3d3ca2566f25e563172 Mon Sep 17 00:00:00 2001 From: Haerul Yuda Aditiya Date: Fri, 21 Nov 2025 03:00:24 +0700 Subject: [PATCH 3/3] fix: perbaiki syntax markdown dan newline --- utilities/format_rupiah/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/utilities/format_rupiah/README.md b/utilities/format_rupiah/README.md index 786a20e..1192393 100644 --- a/utilities/format_rupiah/README.md +++ b/utilities/format_rupiah/README.md @@ -9,3 +9,4 @@ require_once 'format_rupiah.php'; $harga = 50000; echo format_rupiah($harga); // Output: Rp 50.000 +```