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
有什么建议吗?
答案 0 :(得分:3)
函数调用不是以字符串形式插入的,所以
echo "<td class='td'>kilomega($sum_qty9)</td>";
应该改为
echo "<td class='td'>",kilomega($sum_qty9),"</td>";