【发布时间】:2012-06-13 05:17:42
【问题描述】:
我有一个如下所示的数组,我想以特定方式计算所有值的总和,其中 ADDED_NEW_(.*) {正则表达式} 的所有值以及类似的其他值。 我只有特定的值,例如 ADDED_NEW、ADDED_OLD 和 ADD_LATER。
我的数组是这样的:
$stats = Array
(
[ADDED_NEW_2012_06_12] => 16
[ADDED_OLD_2012_06_12] => 10
[ADD_LATER_2012_06_12] => 12
[ADDED_NEW_2012_06_11] => 16
[ADDED_OLD_2012_06_11] => 10
[ADD_LATER_2012_06_11] => 12
)
你能告诉我如何获得我的结果吗?我不知道如何在 php 中使用正则表达式添加这些值。请帮忙。
我期望的输出是 $ADDED_NEW = 32(即 16+16)、$ADDED_OLD = 20(即 10+10)和 $ADD_LATER = 24(即 12+12)
【问题讨论】:
-
无法完全理解这个 => val1_(.*) {正则表达式}?这是什么意思?
-
你想具体匹配什么文本?
-
这个问题不够清晰。找时间解释一下场景。
-
鉴于您问题中的
$stats数组,您能写出您期望的输出吗?