0
我試圖將一個4位整數如1999
轉換爲19.99
。轉換4位整數爲十進制的錢
我看過像money_format()
這樣的功能,但這似乎不是我所期待的。這是我寫的一個函數,但是必須有預先存在的方法來執行此操作?
function numberToDecimal((int)$num) {
if(!preg_match('/^\d{4}$/', $num) return;
$parsed = (string)$num;
$i = 0;
$ret = $parsed[$i++] . $parsed[$i++] . '.';
$ret .= $parsed[$i++] . $parsed[$i];
return $ret;
}
提前感謝您。
請參閱對應答案3v4l的代碼工作。
難道'1999/100'夠嗎? – ShiraNai7
好的,解決問題的技巧是一流的,我正在使用哈哈。有沒有預先存在的方法? @ ShiraNai7 – KDOT
預先存在的方法將數字除以100?我認爲這是簡單的,因爲它得到:) – ShiraNai7