Php 动态添加到数组中并检索和

Php 动态添加到数组中并检索和,php,Php,我想计算每一个结果,并总结一下。总数将是获得的记录。我可以获得每个$lt的记录计数,但我无法对它们求和。我们将不胜感激 [update]$lt的数字不是固定的。$lt可以是1,2,3,4。。。计数器,如$i++不起作用在循环之前设置一个计数器,在循环过程中增加它,在循环结束时检索总和。简单…在循环之前设置一个计数器,在循环过程中增加它,在循环结束时检索总和。简单…您的问题是,您正在将每个$lt的结果行添加到一个数组中(但我在发布的代码中没有看到) 如果是这种情况,并且每行插入一条数组记录,那么数

我想计算每一个结果,并总结一下。总数将是获得的记录。我可以获得每个$lt的记录计数,但我无法对它们求和。我们将不胜感激


[update]$lt的数字不是固定的。$lt可以是1,2,3,4。。。计数器,如$i++不起作用

在循环之前设置一个计数器,在循环过程中增加它,在循环结束时检索总和。简单…

在循环之前设置一个计数器,在循环过程中增加它,在循环结束时检索总和。简单…

您的问题是,您正在将每个$lt的结果行添加到一个数组中(但我在发布的代码中没有看到)


如果是这种情况,并且每行插入一条数组记录,那么数组的长度应该作为计数。

您的问题是将每个$lt的结果行添加到一个数组中(但我在发布的代码中没有看到)

如果是这种情况,并且每行插入一条数组记录,则数组的长度应作为计数。

尝试使用或-它们返回结果中的行数

foreach ($_POST['ECL'] as $lt) {

    //SQL select statements are run.  Each $lt is a where condition where results are obtained from the DB.
}
尝试使用或-它们返回结果中的行数

foreach ($_POST['ECL'] as $lt) {

    //SQL select statements are run.  Each $lt is a where condition where results are obtained from the DB.
}


我认为您需要包含更多的代码-甚至是一个显示变量值的示例-并且您的示例的预期输出会很好-您使用的是什么数据库?mysql?mssql?PDO?这看起来更像是一个SQL问题,而不是一个PHP问题question@Pete这正是我阅读和回答它的方式…@ManseUK-yep,你的回答出现在我的评论之后。如果我们有一些代码和/或示例,我们可能能够将其压缩为单个查询。我认为您需要包含更多的代码-甚至是您显示的变量值的示例-并且您的示例的预期输出会很好您使用的是什么数据库?mysql?mssql?PDO?这看起来更像是一个SQL问题,而不是一个PHP问题question@Pete这正是我阅读和回答它的方式…@ManseUK-yep,你的回答出现在我的评论之后。如果我们有一些代码和/或示例,我们可能能够将其压缩为一个查询,但放一个计数器是行不通的。假设我放置了一个$I++,每次$lt是新的,计数器都会刷新$它从来都不是固定的。它可以是1,2,3,4..你应该把
$cnt=0
放在循环之前,
$cnt+=它里面的行数
(替换为你说你知道怎么做的代码),然后在循环之后,
$cnt
将是结果。放一个计数器是不起作用的。假设我放置了一个$I++,每次$lt是新的,计数器都会刷新$它从来都不是固定的。它可以是1,2,3,4..你应该把
$cnt=0
放在循环之前,
$cnt+=它里面的行数
(替换为你说你知道怎么做的代码),然后在循环之后,
$cnt
将是结果。@Jean别这么惊讶:-)。。。把几个数字加在一起并不复杂……事实上,我并不认为这是你指出的方式。我的代码中前后的语句有点复杂。:)我必须给@manseUK正确的指示。@Jean不要听起来那么惊讶:--)。。。把几个数字加在一起并不复杂……事实上,我并不认为这是你指出的方式。我的代码中前后的语句有点复杂。:)我必须给@manseUK正确的指示。