- explode: documentation ( source)
- trim: documentation ( source)
<?php
function x($v){
$argv[1] = $v;
echo strlen((explode('.',$t=trim('-'==($_=$argv[1])[0]?$n=$_=trim($_,'-'):$_,0)))[1]).($t!==$_?($n?' -':' ').$t:'');
echo "\n";
}
x('-12.32');