小编msk*_*her的帖子

PHP preg match - 带浮点值的正则表达式

有这个字符串:

$var = "30.5x120.8 (test desc here)";
Run Code Online (Sandbox Code Playgroud)

我需要用正则表达式输出30.5和120.8 ..任何帮助?谢谢

php regex floating-point preg-match

1
推荐指数
2
解决办法
3803
查看次数

如何在php中打印一个非常小的float值?

我有一个函数可以打印计算每页的加载时间:

function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
 $time_start = microtime_float();

$time_end = microtime_float();
$time = $time_end - $time_start;
Run Code Online (Sandbox Code Playgroud)

但是当我回显$ time时,我得到的是这样的:

5.60283660889E-5
Run Code Online (Sandbox Code Playgroud)

但是我想要一个像0.000000000000xxxx这样的值,我该如何转换呢?谢谢。

php format floating-point

1
推荐指数
1
解决办法
2222
查看次数

char或float溢出

不确定如何判断溢出是否可能.我得到了这个示例代码:

char x;  
float f, g;  
// some values get assigned to x and f here...  
g = f + x;  
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

c floating-point overflow char

1
推荐指数
1
解决办法
183
查看次数

Formatfloat如何工作?

在这段代码中:

FormatFloat('0.##########',XX.AsFloat)
Run Code Online (Sandbox Code Playgroud)

如果数据库中的值XX是12.12345,它将返回什么值?
#的数量超过5位小数,那么它会进行额外的舍入吗?
我找不到这方面的文件FormatFloat.

我也想知道是什么.AsFloat.

delphi format floating-point

1
推荐指数
1
解决办法
1497
查看次数

如何格式化浮点值在iOS中只有小数点后的2位数?

我正面临着这个愚蠢的问题:

我想使用浮点值进行一些比较...不幸的是,我从滑块获得的值类似于14.545645646 ...而我拥有的其他值如5.2,54.9等....

我不太清楚这里要做什么....有没有办法在2个十进制数字后截断?

请告诉我.谢谢.

floating-point truncate ios

1
推荐指数
1
解决办法
6434
查看次数

<ul> <li>对齐问题,不同大小的图像

我有以下结构的ul

<div class="gal">
<ul>
        <li>
            <a rel="lightbox[imgs]" href="http://192.168.0.204/CAPW/uploads/materials_pics/5fdc91f1f2e9471ca375d346d3558757.jpg">
                <img width="100" height="100" class="imgclass" src="http://192.168.0.204/CAPW/uploads/materials_pics/5fdc91f1f2e9471ca375d346d3558757_thumb.jpg">
            </a>    
        </li>
        <li>
            <a rel="lightbox[imgs]" href="http://192.168.0.204/CAPW/uploads/materials_pics/d3a43711dee8a4331f14329d40ed6314.jpg">
                <img width="100" height="100" class="imgclass" src="http://192.168.0.204/CAPW/uploads/materials_pics/d3a43711dee8a4331f14329d40ed6314_thumb.jpg">
            </a>    
        </li>
        <li>
            <a rel="lightbox[imgs]" href="http://192.168.0.204/CAPW/uploads/materials_pics/836bdef9b8ec56c0a88386760efb1f90.png">
                <img width="100" height="100" class="imgclass" src="http://192.168.0.204/CAPW/uploads/materials_pics/836bdef9b8ec56c0a88386760efb1f90_thumb.png">
            </a>    
        </li>

        </ul>
Run Code Online (Sandbox Code Playgroud)

因为我有不同的图像拇指尺寸我无法设置宽度和高度<li>.请参考屏幕截图.它没有正确对齐在此输入图像描述

使用的CSS

<style type="text/css">
    .gal ul li {
        padding: 5px;
        margin: 5px;
        position: relative; 
        float: left;
        list-style:none;
    }

    .imgclass {
        float: left;
        margin: 0 0 15px 0;
        padding: 2px;
        vertical-align:middle;
    }
    .gal {
        margin:0 auto;
        width: 850px;
        text-align:center;
    }

    </style> …
Run Code Online (Sandbox Code Playgroud)

html css css-float

1
推荐指数
1
解决办法
2655
查看次数

php - 将小数转换为负数

这可能是非常简单但我不确定如何正确地做到这一点并且找不到任何东西 - 如果我有一个正的十进制数,例如0.04,那么在PHP中将其转换为负值的最佳方法是什么?

php floating-point integer

1
推荐指数
1
解决办法
3168
查看次数

将BigDecimal保存到数据库中的十进制字段会使BigDecimal不同

我一直认为你永远不应该使用浮动来节省数据库中的钱.所以我使用小数.问题是我保存十进制100并将其作为99.9999放在数据库中

我有一个名为GameCommission的模型

移民:

create_table :game_commissions, :force => true do |t|
  t.integer :game_id
  t.integer :widget_id
  t.integer :user_id
  t.decimal :amount, :precision => 6, :scale => 4, :default => 0
  t.date :end_date
  t.timestamps
end
Run Code Online (Sandbox Code Playgroud)

现在我快速制作一个新的GameCommission:

amount = BigDecimal.new("100")
gc = GameCommission.new(:game_id => 1, :widget_id => 1, :user_id => User.last.id, :amount => amount, :end_date => Date.today)
gc.save
gc.amount.to_s
# => "100
Run Code Online (Sandbox Code Playgroud)

金额现在是100,这就是我想要的.但是,如果我再次获取它,金额将更改为99.9999,这也是数据库中保存的金额....

gc = GameCommission.last
gc.amount.to_s
# => "99.9999"
Run Code Online (Sandbox Code Playgroud)

有人知道发生了什么事吗?

ruby floating-point ruby-on-rails bigdecimal

1
推荐指数
1
解决办法
3819
查看次数

十进制值添加不起作用,返回字符串

我想做一些数学,如加号,减号等,带小数值.

所以我写了两个函数;

function to_decimal(i){
    var $dec = parseFloat(i);
    return $dec.toFixed(2);
}

function calc_price(){
    var $t = $('#sub_total .total').text();
    var $total = to_decimal($t);

    $('#price_list ul li').each(function(){
        var $p = to_decimal($(this).find('.item_price').text());
        $total = $total + $p;
    });

    $t = $('#sub_total .total').text($total);
}
Run Code Online (Sandbox Code Playgroud)

但是这些函数无法正常工作我认为因为结果返回的字符串如0.0010.30

问题出在哪儿?

javascript floating-point jquery decimal

1
推荐指数
1
解决办法
1322
查看次数

php,如何处理浮点数内的数组?

例:

以下是正确的?

$var = floatval($arr[2]) ;
Run Code Online (Sandbox Code Playgroud)

"你不能在数组上使用floatval()......"也许这是一个旧指令或如何编辑......?

php arrays floating-point

1
推荐指数
1
解决办法
4367
查看次数