【发布时间】:2019-03-12 17:00:02
【问题描述】:
数据:
- MEL1INFA73 已确认。 2018 年 5 月 21 日凌晨 3:29 发送给 Safaricom 帐户 Tunukiwa 的 Ksh29.00 新 M-PESA 余额为 Ksh5.50。交易成本,Ksh0.00。
- MEE6ESSVCS 已确认。 Ksh2,240.00 支付给 Naivas West End Plaza。 2018 年 14 月 5 日晚上 8:13。新的 M-PESA 余额为 Ksh4,753.50。交易成本,Ksh0.00。
- MEF1EZ0MNR 已确认。您已于 2018 年 15 月 5 日上午 9:36 从 Barclays Bank K LTD 303031 收到 Ksh10,000.00 新的 M-PESA 余额为 Ksh14,775.50。使用 M-PESA 购买商品。
以下代码生成除整列之外的每一行中的数字总和:
<?php
if(count($json_data["data"]) > 0){ ?>
<?php $_count = 1;
foreach($json_data["data"] as $row){ ?>
<tr>
<td><?php
$str =$row["msg_body"];
preg_match_all("/ksh\s*(\d+\.\d+)/i", $str, $matches);
echo array_sum($matches[1]); ?></td>
</tr>
<?php $_count ++; }
?>
<?php }else{
}
?></td>
【问题讨论】:
-
你有没有想过将
array_sum($matches[1])的结果汇总一下? -
请问这是怎么做的?
-
您想要所有三个消息的数字的总结果吗?
-
是的,消息存储在不同的行中