38 lines
771 B
PHP
38 lines
771 B
PHP
<?php
|
|
/**
|
|
* PHP Code Snippet
|
|
* Convert Number to Rupiah & vice versa
|
|
* https://gist.github.com/845309
|
|
*
|
|
* Copyright 2011-2012, Faisalman
|
|
* Licensed under The MIT License
|
|
* http://www.opensource.org/licenses/mit-license
|
|
*/
|
|
|
|
/**
|
|
*
|
|
* @param integer $angka number
|
|
* @return string
|
|
*
|
|
* Usage example:
|
|
* echo convert_to_rupiah(10000000); -> "Rp. 10.000.000"
|
|
*/
|
|
function convert_to_rupiah($angka)
|
|
{
|
|
return 'Rp. '.strrev(implode('.',str_split(strrev(strval($angka)),3)));
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param string $rupiah
|
|
* @return integer
|
|
*
|
|
* Usage example:
|
|
* echo convert_to_number("Rp. 10.000.123,00"); -> 10000123
|
|
*/
|
|
function convert_to_number($rupiah)
|
|
{
|
|
return intval(preg_replace("/,.*|[^0-9]/", '', $rupiah));
|
|
}
|
|
|
|
?>
|