/*
* 这个函数用来将数组或对象重新组合成一个字符串。用在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
* 这个函数用来将数组或对象重新组合成一个字符串。用在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