1.这个地方我看不懂  $GID=strval($a[$i][0]).",".$GID;    }
return $GID."0";
 这为什么要用strval呢(注:strval将变数转成字串型态) // 这里要不要strval无所谓,php是弱类型语言,会自动做数据类型转换
 为什么这个自定义函数的返回直还要加上一个“0”呢 // 这与数据数据组织和处理有关,单凭代码无法认定2.它这种判断有没有购物信息的思路是什么(根锯什么来判断用户没有购物信息)
  它是根锯这个自定义函数$a的数组中的字串是否大于1来判断有没有购物信息
但它又是怎么和    $GID=strval($a[$i][0]).",".$GID;    }
return $GID."0";  // 当count($a)==0时,返回空串return "";
来相互结合,你曾经给我讲过strval,这是你给我的例子,可这个程序中它这样用strval可以吗?它在本程序中的作用是将$a的数组中的数转化为字串,可为什么后边要加上一个,和$GID呢??
// 至于“为什么后边要加上一个,和$GID呢?”这你得去问原作者。处理同一事情的方法很多,并无一定之规