数组操作
本帖最后由 lazygc520 于 2013-06-25 18:14:38 编辑 $sql = "select * from table where cloumn ...";
$result = mysql_query($sql);
$var = array();
while($row = mysql_fetch_array($result,MYSQL_NUM))
{
$var[] = $row;
}
foreach($var as $v)
{
foreach($v as $key=>$value)
{
echo $value.'
';
}
}
显示结果如下:
4890//value1;
1635
624 //value2;
4890//value3;
请问怎么改能让结果变成:
4890
2249//1635+624;
4890
不能用这个方式计算,结果不对:
foreach($var as $v)
{
foreach($v as $key=>$value)
{
$total += $v[$value];
echo $total;
}
}
结果如下:
4890
7139//4890+2249
12029//4890+2249+4890
求解决方法。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn