草庐IT

float_exception

全部标签

php - 当-11.5加11.5等于float(2.8421709430404E-14)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:PHPMathPrecisionBestpracticeforworkingwithcurrencyvaluesinPHP?我真的希望有人能提供帮助。在这件事上,我一直在用头撞墙。情况是这样的:我有一个结帐计算折扣后的小计为-£11.50。然后需要添加11.50英镑的运费,恕我直言,这应该等于0英镑。但是当计算运行时它返回一个float2.8421709430404E-14在我的调试工作中,我这样做了:var_dump($build['total'],//float(-11.5)$build['deliver

php - fatal error : Uncaught SoapFault exception: [soap:Client]

你好我的支付网关有问题,当网关中的工作完成并通过下面的编码返回到这个文件时.title{height:30px;}input{font-family:tahoma;}';//echo$this->package['cost'].'--'.$AppConfig['plus']['packages'][0]['cost'];//echo$st[1];//echo$AppConfig['plus']['payments']['paypal']['merchant_id'];if(isset($_POST['status'])&&$_POST['status']==100){$Resnumbe

php - 添加到数据库时 Laravel float 变量更改值

理论我有一个非常全面的坐标列表(纬度和经度精确到小数点后7位),我想不断添加。为了停止数据重复,对于每个试图输入的坐标,我想检查数据库以查看纬度和经度是否存在于同一行。检查坐标是否存在$coordinate=DB::table('coordinates')->where('lat','=',$geocode->getLatitude())->where('lng','=',$geocode->getLongitude())->count();迁移Schema::create('coordinates',function(Blueprint$table){$table->incremen

PHPExcel 意外的 float 行为

我在我的一个项目中创建了一个新的PHPExcel对象,奇怪的是一些浮点函数在包含该库后的行为方式。以round函数为例,加入PHPExcel后就不再取整了。echoround(90.00+9.71,2);//outputs99.71$sheet=new\PHPExcel();$sheet->getProperties()->setCreator('Bob')->setTitle('Title');echoround(90.00+9.71,2);//outputs99.7099999999exit;有解决办法吗?我尝试使用setValueExplict但它说PHPExcel_Cell_D

php - 如果字符串中的单词后的术语是 float

我有一个字符串:$string='HelloworldVol.3.5ispum99';我想在vol项之后获取float/整数值,所以我最终得到:$value='3.5';到目前为止我尝试了什么我能想到的唯一方法是explode('',$string)并检查Vol.之后的迭代是否为float。是否有不同/更好的方法?原因我通过RSS提取了大量带有随机帖子标题的帖子。我的目标是确定每个帖子与哪个卷相关。术语volume在每个帖子中都不同,因此我们可以有:Vol.、volume、episode、书等 最佳答案 您可以为此使用正则表达式:$

php - DOMPDF 中 float 的解决方法

DOMPDFdoesnotsupportfloats.但是我列出了很多表,它们主要是键值对。我希望其中2个表格并排显示。即如果我可以使用花车HTML......CSStable#stuff{float:left;}table#other-stuff{float:right;}我可以采取什么样的解决方法来支持这一点?还是不可能?谁有想法,有地方可以测试here. 最佳答案 看起来可能是supportedinthebeta.您可以download来自GoogleCodepage. 关于php

php - 理解 php 中的 float

我知道这些问题可能会被问到很多,但从我的阅读和测试来看,它让我有点困惑,而且我所做的很多阅读让我更加困惑,因为它非常复杂。有些人似乎对简单的比较有问题,但我自己没有问题。例如……$num1=27.64;$num2=27.64;if($num1==$num2){echo'Good!';}else{echo'Bad!';}//Echo's"Good!"...和$num1=27.60;$num2=27.6;if($num1==$num2){echo'Good!';}else{echo'Bad!';}//Echo'sGood...和$num1=27.60;$num2=57.60;if($num

php - 为什么要使用多个 PHP Exception 类

我承认我并没有经常使用异常,有时我很难100%掌握PHP中的异常,这可能部分是因为PHP没有最好的错误=>异常支持,但我仍然这样做对他们了解不多。以下面这段代码为例,它定义了4个不同的类,它们除了扩展基异常类之外什么都不做。我很好奇为什么人们不直接调用Exception以及为什么他们有所有这些单独的类。我认为有充分的理由吗?classOptimizeImageExceptionextendsException{};classFileNotFoundExceptionextendsOptimizeImageException{};classFileNotImageExceptionext

PHP float 未正确添加 - 缺少十进制值

我正在尝试获取包含数字的变量总数,有些可能是小数。我需要保留两位小数并使用number_format()函数。$total=$order->order->net+$order->order->deductions+$order->order->vat+$order->order->postage+$order->order->postage_tax;echonumber_format((float)$total,2,'.','');?>我注意到以下值加起来不正确,似乎忽略了小数点。总数应该是118.50,但我得到的是118.00。100+0+17.5+1+0我研究了这个并发现了以下内容

php - 为生产覆盖 Kohana_Exception::_handler() - 3.3

我正在使用Kohana3.3并且我阅读了这个forumpost.它说,为了防止向最终用户显示堆栈跟踪,我需要覆盖Kohana_Exception::_handler()以对向上渗透的错误做一些不同的事情。这是否意味着覆盖Kohana_Exception并添加以下函数?publicstaticfunction_handler(Exception$e){try{//LogtheexceptionKohana_Exception::log($e);//Generatetheresponse//insteadofbelowline://$response=Kohana_Exception::r