Example #1
0
                    $ret .= self::array_to_xml($val, $key, $level + 1);
                }
                $ret .= "{$indent}</{$tag}>\n";
            }
        }
        return $ret;
    }
    /**
     * @brief check an array is hash-related array or not 
     *
     * @param $arr
     *
     * @return 
     */
    protected static function _is_simple_array($arr)
    {
        $i = 0;
        foreach ($arr as $k => $v) {
            if ($k !== $i++) {
                return false;
            }
        }
        return true;
    }
}
// 测试代码
$data = array('board' => array(array('id' => 1, 'name' => '最热'), array('id' => 2, 'name' => '最新')), 'test' => array('key' => 'test测试哈哈哈'));
$result = array("error_no" => 0, "message" => "succ", "result" => $data);
$cc = Response::toEncode($result, Response::MODE_XML);
echo $cc;
exit;