我正在使用此功能,该功能适用于用户以格式1000
和1,100
function metersToSquareFeet($meters, $echo = true)
{
$m = $meters;
$valInFeet = $m*10.7639;
$valFeet = (int)$valInFeet;
if($echo == true)
{
echo $valFeet;
} else {
return $valFeet;
}
}
我需要修改用户输入以下格式的数字范围的情况:1000-2000
该功能应该足够智能以转换这两个数字,在这种情况下输出格式为10,763-21,527
答案 0 :(得分:1)
您需要自己解析输入。
如果输入1000-2000作为参数,它会认为它是-1000,因为它会进行数学计算。
您的选择取决于您的convertToSquareFeet函数在应用程序的其他部分中的使用方式以及更改参数列表所需的代码返工。
希望有所帮助!