我正在编写一些PHP代码来输出随机值
<div id='TextBoxesGroup'>
<div id="TextBoxDiv1">
<label>Textbox #1 : </label>
<input type='textbox' id='textbox1'>
<input type='button' value='Remove Button' id='removeButton'>
</div>
</div>
<input type='button' value='Add Button' id='addButton'>
并且每个循环都在这里
$max_mal = (3 - $oray);
$oray = 1;
$max = 100;
$total = 0;
for ($i = 0; $i < $max_mal; $i++){
$goli = mt_rand(3, 8);
$total += $goli;
$golis[] = $goli;
}
我希望获得最多5个数字的十进制值,但一旦出现负值,结果为0.000-1而不是-0.00001
foreach($golis as &$goli) {
$goli = floor(($goli / $total) * $max);
if ($goli == 0) {
$goli = 1;
}
}
$result = array_pad($golis, 3, -1);
shuffle($result);
$myresult = $result[0];
其次我是php学习的新手,所以我正在做这个PHP正确或需要改进
我有一个div来显示像这样的总分
$myresultb = str_pad($mario, 5, '0', STR_PAD_LEFT);
$myresultf = '0.'.$myresultb.'<br/>';
$total_score = 300;
echo $myresultf;
和另一个显示当前得分的div,其值为<div id="total_score"></div>
echo $myresultf;
我想实时更新总分,点击jquery wheneven按钮并实时刷新 <div id="current_score"></div>
<?php echo $myresultf ?>
答案 0 :(得分:1)
试试这个:
j
答案 1 :(得分:1)
简单使用如下:
$myresultb =str_replace('-','',$myresultb);
if($myresult == -1) {
$myresultf = '-0.'.$myresultb.'<br/>';
}
else {
$myresultf = '0.' . $myresultb . '<br/>';
}