0) { $result .= ' '.$huruf[$sisa]; } return $result; } elseif ($angka < 200) { return 'seratus '.convertNumberToIndonesianWords($angka - 100); } elseif ($angka < 1000) { $result = $huruf[$angka / 100].' ratus'; $sisa = $angka % 100; if ($sisa > 0) { $result .= ' '.convertNumberToIndonesianWords($sisa); } return $result; } elseif ($angka < 2000) { return 'seribu '.convertNumberToIndonesianWords($angka - 1000); } elseif ($angka < 1000000) { $result = convertNumberToIndonesianWords($angka / 1000).' ribu'; $sisa = $angka % 1000; if ($sisa > 0) { $result .= ' '.convertNumberToIndonesianWords($sisa); } return $result; } elseif ($angka < 1000000000) { $result = convertNumberToIndonesianWords($angka / 1000000).' juta'; $sisa = $angka % 1000000; if ($sisa > 0) { $result .= ' '.convertNumberToIndonesianWords($sisa); } return $result; } elseif ($angka < 1000000000000) { $result = convertNumberToIndonesianWords($angka / 1000000000).' milyar'; $sisa = $angka % 1000000000; if ($sisa > 0) { $result .= ' '.convertNumberToIndonesianWords($sisa); } return $result; } elseif ($angka < 1000000000000000) { $result = convertNumberToIndonesianWords($angka / 1000000000000).' trilyun'; $sisa = $angka % 1000000000000; if ($sisa > 0) { $result .= ' '.convertNumberToIndonesianWords($sisa); } return $result; } else { return 'Angka terlalu besar'; } } }