Example #1
0
 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;
     }
 }
Example #2
0
 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;
 }