下面的代码应该格式化我在mysql中运行乘法以在临时表中获取数据后得到的数字。问题是乘法的结果没有遵循格式。我希望格式化的数字保留四个小数位并保留零。
UpdateReportedPropertiesAsync
答案 0 :(得分:0)
您可以这样写:
type TypeMapping = {
Boolean: boolean;
String: string;
Number: number;
ArrayOfString: Array<string>;
};
export interface ElemType<K extends keyof TypeMapping> {
foo: K;
default: TypeMapping[K];
}
const Elem = <E extends keyof TypeMapping, T extends ElemType<E>>(t: ElemType<E>) => t;
Elem({ foo: "Boolean", default: true }); //yup
Elem({ foo: "Boolean", default: "" }); //nope
答案 1 :(得分:0)
您可以使用number_format
来执行此操作,指定4个小数位,并告诉它小数和千位分隔符都应为空:
$tv = 3547.66;
echo number_format($tv, 4, '', '');
输出:
35476600