Python背景,以及'格式'功能对我来说非常方便。 对于着名的Fraction类,我在Python中使用了以下toString:
def __str__(self):
"""
Return a user friendly form for the fraction.
:return: str
"""
return "{}/{}".format(self.numerator, self.denominator)
Java有一个非常相似的,我需要一些与PHP相同的东西,它有类似的格式函数吗?
答案 0 :(得分:3)
我认为您可能正在寻找sprintf
string sprintf ( string $format [, mixed $args [, mixed $... ]] )
返回根据格式化字符串格式生成的字符串。
示例:
$numerator = 1.570796327;
$denominator = 0.5;
$format = '%g/%g';
echo sprintf($format, $numerator, $denominator);
结果:
1.5708/0.5
请查看文档的Parameters部分,以获取有关格式选项的完整摘要。
答案 1 :(得分:2)
绝对寻找sprintf
$whole = 100;
$decimal = 50;
$fullNumber = sprintf("%d.%d", $whole, $decimal);
echo $fullNumber;