我一直在寻找一种方法来计算一行中以“,”隔开的数字的数量。 (但是什么也没找到,我使用MySQL以及使用PHP进行计数)这将在整个数据库中完成,以找到总数(以100'reds为单位)。我要做的是存储多个如下所示的数字。
100、200、300、400
我想要的是获取此列中的数字量为4,并将其添加到下一行的列号中。可能是
200
,因此等于1 + 4 = 5。
要显示数据库方式,请参见此处 查看数据库示例是否有帮助
然后总数应为6。
我想知道是否可以这样做吗?
先谢谢您了:)
答案 0 :(得分:0)
要计算此列中的数字数量,可以使用以下代码:
$count_of_numbers = sizeof(explode(",",$row['yourColumn']));
现在添加它们,您就完成了;-)
答案 1 :(得分:0)
您可以将代码编写为:-
<?php
$rows = array( '303, 117, 210, 211', '117', '444');
$count = 0;
foreach( $rows as $row ) {
$count += count(explode(',', $row));
}
echo "total : " . $count;
?>