PHP数字和字符串中的文本

时间:2015-10-05 18:12:05

标签: php string random

我试图让$randpros成为这样的东西0.15,但我遇到了问题$randpros = 0.$randpri;无法正常工作。

以下是我尝试过的代码:

$randpri = rand(5,15);
$randpros = 0.$randpri;

还有另一种方法可以在$randpros前面添加0.

4 个答案:

答案 0 :(得分:3)

plain math

Case “我想将一个随机整数作为浮点数传递给零”

$randpros = 0.01*(rand(5,15));

案例“我想要一个随机整数构成浮点数为零”

$i = rand(5,15);
$randpros = $i < 10 ? (0.1*$i) : (0.01*$i); 

答案 1 :(得分:2)

使用双引号如下:

$randpri = rand(5,15);
$randpros = "0.{$randpri}";

答案 2 :(得分:0)

将其投射为浮动:

$randpros = floatval("0." . $randpri);

答案 3 :(得分:0)

如果您需要随机数格式0​​.xx

<?php

  echo ( rand( 0, 99 ) / 100 );

?>