PHP-将整数变量值转换为十进制

时间:2018-11-13 14:08:38

标签: php variables

我有一个变量fl_duration,它的整数值为1,2,3。我正在寻找一个新的变量'decimal',它将以十进制数形式返回值,即0.1,0.2,0.3。

$decimal = get_field('fl_duration');

任何想法都会受到赞赏。

3 个答案:

答案 0 :(得分:3)

PHP会将其自身转换为浮点数,因此您只需通过基本数学即可做到。

<?php

$int = 1;
$dec = $int / 10;
var_dump($int);
var_dump($dec);

输出:

  

int(1)

     

float(0.1)

答案 1 :(得分:0)

number_format()怎么样,这是您想要的吗? http://php.net/manual/en/function.number-format.php

$decimal = number_format( 1, 2); //will give you string(4) "1.00"

答案 2 :(得分:0)

您也可以这样:

$int = 1;
$dec = (float) "0.$int";
// or
$dec = (double) "0.$int";
var_dump($dec);

输出:

  

float(0.1)