在php中同时使用number_format多个vars

时间:2015-12-25 01:32:24

标签: php

我有以下脚本

$a = 434343434343;
$b = $a *3;
$c = $a * 6;

print $a;
print $b;
print $c;

我希望使用number_format($var)语法返回所有三个变量。这三个变量正在html模板的各个部分中打印出来。一次对所有三个变量做这个的最佳方法是什么?我应该将这些变量添加到数组并将数字格式化为数组吗?

我能想出的最好成绩如下:

$a = 434343434343;
$b = $a *3;
$c = $a * 6;

$a = number_format($a);
$b = number_format($b);
$c = number_format($c);
print $a;
print $b;
print $c;

这是首选吗?

2 个答案:

答案 0 :(得分:2)

将这些数字放入数组并格式化数组,速度更快。

extract($numbers); //creates the variables $a, $b, $c
echo $a;
echo $b;
echo $c;

顺便说一句,如果你需要将值作为变量,你可以提取它们:

{{1}}

您可以在行动right here中看到它。

答案 1 :(得分:0)

似乎我找到了一个更好的解决方案。

$a = number_format(434343434343);
$b = number_format($a *3);
$c = number_format($a * 6);

//$a = number_format($a);
//$b = number_format($b);
//$c = number_format($c);

//output
print $a;
print $b;
print $c;