gpt4 book ai didi

struct - 数组中结构体的总和

转载 作者:行者123 更新时间:2023-12-02 18:47:34 24 4
gpt4 key购买 nike

我正在组装购物车,我将购物车数据保存在一个数组中,该数组内部是一个保存单个产品信息的结构。我需要获取结构中总价格列的总和,请参阅下面的转储,我已经尝试过

<cfset carTotal = ArraySum(session.mycart[ "totalPrice" ])>但这会产生错误

the value totalprice cannot be converted to a number

这是因为我正在使用 arraysum在结构中?

如有任何帮助,我们将不胜感激,谢谢。

Shopping Cart Array

最佳答案

如果mycart是一个查询对象,它就是一个简单的ArraySum(mycart.totalPrice)

由于它是一个结构体数组,因此您必须自己循环它,这仍然相当简单:

<cfset sum = 0>
<cfloop array="#session.mycart#" index="item">
<cfset sum += item.totalPrice>
</cfloop>

<cfdump var="#sum#">

当您需要完全精度时,不要忘记使用 PrecisionEvaluate()

关于struct - 数组中结构体的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8382551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com