PHP函数千兆回音结果 功能千兆($val){ 如果($val
我想将该函数设置到表中的结果数据中:PHP函数千兆回音结果 功能千兆($val){ 如果($val,php,mysql,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“千兆($sumqty9)”; 但面对问题,回声的结果是: 千兆(5000)应该是5公里 有什么建议吗?函数
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“千兆($sumqty9)”;
但面对问题,回声的结果是:
千兆(5000)应该是5公里
有什么建议吗?函数调用不会插入字符串中,因此
echo "<td class='td'>kilomega($sum_qty9)</td>";
echo“千兆($sumqty9)”;
应改为
echo "<td class='td'>kilomega($sum_qty9)</td>";
“echo”,千兆($sumqty9),”;
函数调用不会插入字符串中,因此
echo "<td class='td'>kilomega($sum_qty9)</td>";
echo“千兆($sumqty9)”;
应改为
echo "<td class='td'>kilomega($sum_qty9)</td>";
“echo”,千兆($sumqty9),”;
您有两个相同的条件,因此如果($val<1000)返回“${val}k”,则永远不会达到此条件代码>因为您要更早返回。如果($val<1000)返回“${val}k”,您有两个相同的条件,因此此条件将永远不会达到代码>因为你要早点回来。那么回声“,”千兆($sum\qty9),“
”怎么样?