0
function kilomega( $val ) {
if( $val < 1000 ) return $val;
$val = (int)($val/1000);
if( $val < 1000 ) return "${val}k";
$val = (int)($val/1000);
return "${val}m";
}

我想将该函数设置到表中的结果数据中:

echo "<td class='td'>kilomega($sum_qty9)</td>";

但面对问题,回声的结果是:

千米(5000)应该是5k

有什么建议吗?

4

1 回答 1

3

函数调用不会插入到字符串中,因此

echo "<td class='td'>kilomega($sum_qty9)</td>";

应该改为

echo "<td class='td'>",kilomega($sum_qty9),"</td>";
于 2013-06-11T02:50:04.050 回答