Esempio n. 1
0
 static function json_fix_cyr($var)
 {
     if (is_array($var)) {
         $new = array();
         foreach ($var as $k => $v) {
             $new[WRA::json_fix_cyr($k)] = WRA::json_fix_cyr($v);
         }
         $var = $new;
     } elseif (is_object($var)) {
         $vars = get_object_vars($var);
         foreach ($vars as $m => $v) {
             $var->{$m} = WRA::json_fix_cyr($v);
         }
     } elseif (is_string($var)) {
         $var = iconv('cp1251', 'utf-8', $var);
     }
     return $var;
 }