数组操作 本帖最后由 lazygc520 于 2013-06-25 18:14:38 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 print_r($var); 是什么结果啊,或者从sql里面构造看可以不。 array([0]=>array([0]=>4890))array([0]=>array([0]=>1635) [1]=>array([0]=>624))array([0]=>array([0]=>4890)) $var 不是那个数组吧,贴错了吧? 没有啊,就是个二维数组啊。整个外面还有一个for循环我没贴出来。 while($row = mysql_fetch_array($result,MYSQL_NUM)){ $var[] = $row;}print_r($var); 那这样吧,就取一条记录:array([0]=>array([0]=>1635) [1]=>array([0]=>624))结果是这样的。 这个意思?$ar = array( array( 1635 ), array( 624 ),);$res = array();foreach($ar as $item) { foreach($item as $v) $res[] = $v;}echo array_sum($res) . '//' . join('+', $res);2259//1635+624 你先完整打印出你的结果集 var_dump($var) 编码的问题 动态增加文本框,怎样把多行数据增加到数据库? 分割独立中文和英文字符串 请教smarty的问题 我要在主页上显示表hdxmb的所有内容,请问这个段程序有问题吗? 如何获得某局域网内的网内ip? mysql的问题 问题:javascript函数中的php如何得到javascipt中的变量? PHP发布新的CHM格式文档 为什么我的session不能用呢?100分 PHP 连接mysql的问题 新手!!! 请教mysql存储页面访问记录引起的锁表问题
array([0]=>array([0]=>4890))array([0]=>array([0]=>1635) [1]=>array([0]=>624))array([0]=>array([0]=>4890))
{
$var[] = $row;
}
print_r($var);
那这样吧,就取一条记录:array([0]=>array([0]=>1635) [1]=>array([0]=>624))结果是这样的。
array( 1635 ),
array( 624 ),
);$res = array();
foreach($ar as $item) {
foreach($item as $v) $res[] = $v;
}
echo array_sum($res) . '//' . join('+', $res);
2259//1635+624