我们如何在TListView中总结一些SubItems?如果你看下面的图片,

拳的时候,填写Col 1到Col 4的Group1和Group2.问题是,我们如何总结SubItems Col 2并将结果放入Col 3.我在上面发布的图片是清楚的,但如果我想解释如何求和,它有点你将ListView的当前SubItem与上面的SubItem相加.并且,对于每个组中的第一个SubItem,我们将相同的数字放在一起Col 2.
我正在设计评论系统,但我的递归函数存在一些问题.如果查看下面的代码:
$list = array(
array('id'=>1,'parent'=>0),
array('id'=>2,'parent'=>1),
array('id'=>3,'parent'=>0),
array('id'=>4,'parent'=>0),
array('id'=>5,'parent'=>4),
array('id'=>6,'parent'=>4)
);
$c = count($list);
$comment = array();
function setParentStyleComment($cmnt){
return 'id: '.$cmnt['id'].' - parent: '.$cmnt['parent'].' - [PARENT]';
}
function setReplyStyleComment($cmnt){
return 'id: '.$cmnt['id'].' - parent: '.$cmnt['parent'].' - [REPLY]';
}
function getComment($p) {
global $comment,$list,$c;
foreach($list as $L){
if(($L['parent'] == 0 || $L['parent'] != $p) && $L['id'] != $p)
{
$comment[] = setParentStyleComment($L);
$x = $L['id'];
array_shift($list);
getComment($x);
}
else if($L['id'] != $p)
{
$comment[] = setReplyStyleComment($L);
$x = $L['id'];
array_shift($list); …Run Code Online (Sandbox Code Playgroud)