PHP函数Kilomega echo结果

时间:2013-06-11 02:48:18

标签: php mysql

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>";

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

kilomega(5000)应为5k

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

函数调用不是以字符串形式插入的,所以

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

应该改为

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