【发布时间】:2014-03-08 08:16:23
【问题描述】:
我正在使用此函数将平方米转换为平方英尺。
$sinput = rtrim(get_field('fl_area'), ", \t\n");
if(trim($sinput) == "0"){echo ' ' ;} else {$soutput = metersToSquareFeet($sinput); echo $soutput . ' sq. m (' . number_format($sinput ) . ' sq. f)' ;}
function metersToSquareFeet($meters, $echo = true)
{
$m = $meters;
$valInFeet = $m*10.7639;
$valFeet = (int)$valInFeet;
if($echo == true)
{
echo $valFeet;
} else {
return $valFeet;
}
}
我遇到的问题是:
rtrim(get_field('fl_area'), ", \t\n");
用户以3,246 格式输入数字,我想将其转换为3246 以使我的功能正常工作。
当然我也可以以某种方式修改函数,而不是首先使用rtrim
【问题讨论】: