代码错了。应该是这样的:
<?
$temp=$_POST['OneValue'];
$SQ;
$i=0;
while($i<=count($temp))
{
$SQ +=$temp[$i];
$i++;
}
echo "$SQ";
?>
<?
$temp=$_POST['OneValue'];
$SQ;
$i=0;
while($i<=count($temp))
{
$SQ +=$temp[$i];
$i++;
}
echo "$SQ";
?>
解决方案 »
- 求助:Unknown collation 'gbk_chinese_ci' in table
- php图片水印文字的问题
- json_encode后的数据是这样的,谁帮我看看js中怎么把它转成数组的?
- 路径为“/”,为什么找到的是workspacing的上一层?
- SQLSTATE[IM002] SQLDriverConnect: 0
- 一个正则表达式的问题
- 请问做一个网站,当会员要注册时要先交注册费,应该如何实现?
- 我的正则表达式有问题吗,请高手指点
- 新闻点击数,代码该怎么写
- apache2配置文件问题,请大家指点迷
- 救命!!!俺要辞职,经理不让走!
- 用explode()函数获得数组后,怎么取得该数组的长度?
$temp=$_POST['OneValue'];
$SQ='';
$i=0;
while($i<=count($temp))
{
$SQ .=$temp[$i];
$i++;
}
echo "$SQ";
?>
$temp=implode(",",$_POST['OneValue']);
$SQ = 0;
$i=0;
while($i<=count($temp))
{
$SQ +=$temp[$i];
$i++;
}
echo "$SQ";
?>
(PHP 4 >= 4.0.4)
array_sum -- 计算数组中所有值的和
说明
mixed array_sum ( array array)array_sum() 将数组中的所有值的和以整数或浮点数的结果返回。 例子 1. array_sum() 例子<?php
$a = array(2, 4, 6, 8);
echo "sum(a) = ".array_sum($a)."\n";$b = array("a"=>1.2,"b"=>2.3,"c"=>3.4);
echo "sum(b) = ".array_sum($b)."\n";
?>
以上程序输出为:
sum(a) = 20
sum(b) = 6.9
注: PHP 4.2.1 之前的版本修改了传入的数组本身,将其中的字符串值转换成数值(大多数情况下都转换成了零,根据具体值而定)。
返回字符串
$arr = array(1,2,3,4,5,6,7,8,9,10);
$str = join($arr,'');
echo $str;
?>
改为$SQ .=$temp[$i];