我有一个循环,循环3个结果,并在列表中回显这些。它将始终为3个结果。
这是我目前的PHP:
while($row = sqlsrv_fetch_array($res))
{
echo "<li>".$row['SessionValue']."</li>";
// prefer to store each value in its own variable
}
但是我想将每个循环中的$row['SessionValue']
值存储在一个新变量中。
所以......
第一个循环: $i0 = $row['SessionValue'];
第二个循环: $i1 = $row['SessionValue'];
第三个循环: $i2 = $row['SessionValue'];
如何通过PHP实现这一目标?
非常感谢任何指示。
答案 0 :(得分:1)
你只需要另一个增加的变量:
$count = 0;
while($row = sqlsrv_fetch_array($res))
{
${i.$count++} = $row['SessionValue'];
}
答案 1 :(得分:1)
$lst_count = array();
while($row = sqlsrv_fetch_array($res))
$lst_count[] = $row["SessionValue"];
答案 2 :(得分:1)
你可以这样做具有所有值的SUM:
$total = array();
while($row = sqlsrv_fetch_array($res))
{
$total[] = $row["SessionValue"]
} $sumAll = array_sum($total);