/* 
* 这个函数用来将数组或对象重新组合成一个字符串。用在php代码中
* 只测试了1,2,3维数组。应该支持多维数组
* 上面的$rowsIndex和$rows就是用这个函数生成的。
*  对于对象,无法转换。只能转array
* @author bailing
*/
function ArrayToString($obj){
    
$objType=gettype($obj);
    
if ($objType=='array') {
        
$objstring = "array(";
        
foreach ($obj as $objkey=>$objv) {
            
$objstring .="'$objkey'=>";
            
$vtype =gettype($objv) ;
            
if ($vtype=='integer') {
              
$objstring .="$objv,";
            }
else if ($vtype=='double'){
              
$objstring .="$objv,"
            }
else if ($vtype=='string'){
              
$objstring .="'".$objv."',"
            }
else if ($vtype=='array'){
              
$objstring .=ArrayToString($objv).","
            }
else if ($vtype=='object'){
              
$objstring .=ArrayToString($objv).","
            }
        }
        
$objstring = substr($objstring,0,-1);
        
return $objstring.")\n";
    }
}
//end func

Posted on 2006-09-15 23:46  古代  阅读(268)  评论(0编辑  收藏  举报