草庐IT

计算类

全部标签

PHP计算

我正在尝试从xml中输出一个值,这就是我所做的-Items->Item->CustomerReviews->AverageRating;?>这输出4.5,但是当我将其更改为下面的代码时,它显示为8。为什么不显示为9?谢谢。Items->Item->CustomerReviews->AverageRating*2;?> 最佳答案 首先尝试将值转换为数值。$num=(double)$responseTemp->Items->Item->CustomerReviews->AverageRating;echo$num*2;参见TypeJug

php - 如何计算表单中的所有复选框(Javascript)

我有许多动态生成的复选框。所以我不知道每次生成多少个复选框。我需要一些JavaScript方法来计算表单中复选框的总数。我无法更改复选框的名称,因为我需要将值作为数组发送到服务器端PHP脚本。 最佳答案 由于所有其他答案都是基于jquery的,我将提供一个纯javascript解决方案。假设如下形式:您可以使用以下逻辑计算复选框元素的数量:varmyform=document.getElementById('myform');varinputTags=myform.getElementsByTagName('input');varc

php - 计算嵌套数组树中的叶子数

我有一个嵌套数组树,它是从具有以下函数的平面数组生成的:functionconvertToTree(array$flat,$idField='id',$parentIdField='parentId',$childNodesField='childNodes'){$indexed=array();//firstpass-getthearrayindexedbytheprimaryidforeach($flatas$row){$indexed[$row[$idField]]=$row;$indexed[$row[$idField]][$childNodesField]=array();}

php - 计算相似的数组键

我有一个POST请求进入我的一个页面,这里是一小段:[shipCountry]=>UnitedStates[status]=>Accepted[sku1]=>test[product1]=>TestProduct[quantity1]=>1[price1]=>0.00此请求可以是任意大小,每个产品名称和数量的键将显示为“productN”和“quantityN”,其中N是从1开始的整数。我希望能够计算出有多少唯一键与上述格式相匹配,这样我就可以计算出订购了多少产品(请求中未明确给出的数字)。在PHP中执行此操作的最佳方法是什么? 最佳答案

php - $_SERVER ['REQUEST_METHOD' ] 默认计算为 'GET'

一直在对此进行一些挖掘,但是找不到信息我正在尝试检查表单是否已提交以及它是GET还是POST。所以基本上我使用:if($_SERVER['REQUEST_METHOD']=='GET')或if($_SERVER['REQUEST_METHOD']=='POST')但是,我发现如果我不提交任何表单,直接进入页面——一个简单的HTTP请求,REQUEST_METHOD是GET。是什么赋予了?这是设计使然吗?如果是这样,那么我就不能使用前面的语句来检查是否已通过GET提交了表单。似乎有点多余...请有更多知识的人向我解释一下,我们将不胜感激。谢谢。 最佳答案

PHP:计算 session 中数组的数量

我将购物车数据存储在SESSION数组中,如下所示:$_SESSION['cart'][$sessID]=array('quantity'=>1,'price'=>$prodPrice,'prodName'=>$prodName,'size'=>$size,'handle'=>$handle)每次用户将商品添加到购物车时,都会创建一个新的sessID和一个新的session数组。结帐时如何计算有多少个sessID?我不想计算购物车中的商品-我想计算$_SESSION['cart']的出现次数谢谢 最佳答案 如果我对问题的理解正确,您

php - 从不同的计算机处理一个项目的最简单方法是什么?

我有两台电脑用于开发,一台在家里,一台在办公室。我在两台机器上都使用AptanaStudio3,并且希望能够在两台计算机上轻松地处理一个项目。在计算机之间传输项目的简单方法有哪些?现在我只是使用USB驱动器在计算机之间传输文件。此外,我在一台计算机上使用本地Apache服务器,在另一台计算机上使用本地IIS服务器。 最佳答案 我认为您应该使用SVN、GIT、Mercurial等工具。我建议您使用此软件来管理您的项目:Tortoise 关于php-从不同的计算机处理一个项目的最简单方法是什

php - 是否有一个 PHP 函数可以计算一个值在数组中出现的次数?

我需要计算一个值在给定数组中出现的次数。例如:$array=array(5,5,2,1);//5=2times//2=1time//1=1time有这样的功能吗?如果是这样,请在php文档中指出它...因为我似乎找不到它。谢谢。 最佳答案 是的,它叫array_count_values().$array=array(5,5,2,1);$counts=array_count_values($array);//Array(5=>2,2=>1,1=>1) 关于php-是否有一个PHP函数可以计

Php 计算从 PM 到 AM 经过的小时数

时间令人困惑...如何在php中计算从下午到上午耗时?例如22:00:00(晚上10点)到02:00:00(凌晨2点)应该是04小时。相反,我的代码返回-08小时functionhours_elapsed(){$timestart=strtotime("22:00:00");$timestop=strtotime("02:00:00");$time_diff=$timestop-$timestart;//timedifferencereturngmdate("h",$total_hours);}很明显,代码以24小时格式计算,因此它当然会返回-08但如何在没有24小时限制的情况下获得耗

php - 计算多维数组中的相同值

我需要计算多维数组中的相同值并删除重复值我现在的阵列[0]=>Array([id]=>1[title]=>BMW)[1]=>Array([id]=>1[title]=>BMW)[2]=>Array([id]=>2[title]=>Mercedes).......需要输出[0]=>Array([id]=>1[title]=>BMW[count]=>2)[1]=>Array([id]=>2[title]=>Mercedes[count]=>1)非常感谢你的帮助 最佳答案 关键问题是数组(带有id和标题的数组)不可散列。所以我们可以尝试对