static function get_xml_toarr($xml_path = '') { global $_K; $xml_o = simplexml_load_file($xml_path); $xml_arr = kekezu::objtoarray($xml_o); if ($_K['charset'] == "gbk" || $_K['charset'] == "GBK") { return kekezu::utftogbk($xml_arr); } else { return $xml_arr; } }
static function objtoarray($obj) { if (is_object($obj)) { $obj = (array) $obj; } if ($obj) { foreach ($obj as $k => $o) { if (is_object($o) || is_array($o)) { $obj[$k] = kekezu::objtoarray($o); } } } return $obj; }