PHP语言
难于将函数写入数组?中的每个[Amount]值中的减法值,直到将减法值确定为?为止。
示例我需要什么(减去之前):
[MainStockAddedArr] => Array
(
[0] => Array
(
[Amount] => 10
[Price] => 19.44
)
[1] => Array
(
[Amount] => 15
[Price] => 15.55
)
[2] => Array
(
[Amount] => 20
[Price] => 11.55
)
[3] => Array
(
[Amount] => 30
[Price] => 11.10
)
)
相减的值例如是30个。所以我需要数组中的结果看起来像这样:
[MainStockAddedArr] => Array
(
[0] => Array
(
[Amount] => 0
[Price] => 19.44
)
[1] => Array
(
[Amount] => 0
[Price] => 15.55
)
[2] => Array
(
[Amount] => 15
[Price] => 11.55
)
[3] => Array
(
[Amount] => 30
[Price] => 11.10
)
)
在上面的示例中,将两个值更改为0,以使已取25件,在第三个值中仅取5,即取30件,因此不再需要。这只是示例,减法值将是动态的,而该循环高于该值。
在相减值大于整个数组(总和[Amounts])的情况下,则需要否则。