- array_reverse: documentation ( source)
- array_merge: documentation ( source)
- implode: documentation ( source)
- explode: documentation ( source)
- strrev: documentation ( source)
- str_pad: documentation ( source)
- str_split: documentation ( source)
<?php
$argv[1] = '24601.283';
list($a,$b)=explode('.',strrev($argv[1]));
$f = function($s) {
$i=1;
foreach(str_split($s) as $n) {
$t[] = str_pad($n, $i++, '0');
}
return array_reverse($t);
};
echo implode('+',array_merge($f($b),$f($a)));