@@ -8,7 +8,7 @@ public function toJson($dados, $charset = 'UTF-8')
88 header ('Content-Type: application/json ' );
99
1010 if ($ charset <> 'UFT-8 ' ) {
11- array_walk_recursive ($ dados , function (&$ value , $ key ) {
11+ array_walk_recursive ($ dados , function (&$ value , $ key ) {
1212 if (is_string ($ value )) {
1313 $ value = utf8_encode (self ::clean ($ value ));
1414 }
@@ -21,23 +21,23 @@ public function toJson($dados, $charset = 'UTF-8')
2121 public function clean ($ string )
2222 {
2323 $ table = array (
24- '? ' => 'S ' , '? ' => 's ' , '? ' => 'Dj ' , '? ' => 'dj ' , '? ' => 'Z ' ,
25- '? ' => 'z ' , '? ' => 'C ' , '? ' => 'c ' , '? ' => 'C ' , '? ' => 'c ' ,
26- 'À ' => 'A ' , 'Á ' => 'A ' , 'Â ' => 'A ' , 'Ã ' => 'A ' , 'Ä ' => 'A ' ,
27- 'Å ' => 'A ' , 'Æ ' => 'A ' , 'Ç ' => 'C ' , 'È ' => 'E ' , 'É ' => 'E ' ,
28- 'Ê ' => 'E ' , 'Ë ' => 'E ' , 'Ì ' => 'I ' , 'Í ' => 'I ' , 'Î ' => 'I ' ,
29- 'Ï ' => 'I ' , 'Ñ ' => 'N ' , 'Ò ' => 'O ' , 'Ó ' => 'O ' , 'Ô ' => 'O ' ,
30- 'Õ ' => 'O ' , 'Ö ' => 'O ' , 'Ø ' => 'O ' , 'Ù ' => 'U ' , 'Ú ' => 'U ' ,
31- 'Û ' => 'U ' , 'Ü ' => 'U ' , 'Ý ' => 'Y ' , 'Þ ' => 'B ' , 'ß ' => 'Ss ' ,
32- 'à ' => 'a ' , 'á ' => 'a ' , 'â ' => 'a ' , 'ã ' => 'a ' , 'ä ' => 'a ' ,
33- 'å ' => 'a ' , 'æ ' => 'a ' , 'ç ' => 'c ' , 'è ' => 'e ' , 'é ' => 'e ' ,
34- 'ê ' => 'e ' , 'ë ' => 'e ' , 'ì ' => 'i ' , 'í ' => 'i ' , 'î ' => 'i ' ,
35- 'ï ' => 'i ' , 'ð ' => 'o ' , 'ñ ' => 'n ' , 'ò ' => 'o ' , 'ó ' => 'o ' ,
36- 'ô ' => 'o ' , 'õ ' => 'o ' , 'ö ' => 'o ' , 'ø ' => 'o ' , 'ù ' => 'u ' ,
37- 'ú ' => 'u ' , 'û ' => 'u ' , 'ý ' => 'y ' , 'ý ' => 'y ' , 'þ ' => 'b ' ,
38- 'ÿ ' => 'y ' , '? ' => 'R ' , '? ' => 'r ' , 'ü ' => 'u ' , 'º ' => '' ,
39- 'ª ' => '' ,
40- );
24+ '? ' => 'S ' , '? ' => 's ' , '? ' => 'Dj ' , '? ' => 'dj ' , '? ' => 'Z ' ,
25+ '? ' => 'z ' , '? ' => 'C ' , '? ' => 'c ' , '? ' => 'C ' , '? ' => 'c ' ,
26+ 'À ' => 'A ' , 'Á ' => 'A ' , 'Â ' => 'A ' , 'Ã ' => 'A ' , 'Ä ' => 'A ' ,
27+ 'Å ' => 'A ' , 'Æ ' => 'A ' , 'Ç ' => 'C ' , 'È ' => 'E ' , 'É ' => 'E ' ,
28+ 'Ê ' => 'E ' , 'Ë ' => 'E ' , 'Ì ' => 'I ' , 'Í ' => 'I ' , 'Î ' => 'I ' ,
29+ 'Ï ' => 'I ' , 'Ñ ' => 'N ' , 'Ò ' => 'O ' , 'Ó ' => 'O ' , 'Ô ' => 'O ' ,
30+ 'Õ ' => 'O ' , 'Ö ' => 'O ' , 'Ø ' => 'O ' , 'Ù ' => 'U ' , 'Ú ' => 'U ' ,
31+ 'Û ' => 'U ' , 'Ü ' => 'U ' , 'Ý ' => 'Y ' , 'Þ ' => 'B ' , 'ß ' => 'Ss ' ,
32+ 'à ' => 'a ' , 'á ' => 'a ' , 'â ' => 'a ' , 'ã ' => 'a ' , 'ä ' => 'a ' ,
33+ 'å ' => 'a ' , 'æ ' => 'a ' , 'ç ' => 'c ' , 'è ' => 'e ' , 'é ' => 'e ' ,
34+ 'ê ' => 'e ' , 'ë ' => 'e ' , 'ì ' => 'i ' , 'í ' => 'i ' , 'î ' => 'i ' ,
35+ 'ï ' => 'i ' , 'ð ' => 'o ' , 'ñ ' => 'n ' , 'ò ' => 'o ' , 'ó ' => 'o ' ,
36+ 'ô ' => 'o ' , 'õ ' => 'o ' , 'ö ' => 'o ' , 'ø ' => 'o ' , 'ù ' => 'u ' ,
37+ 'ú ' => 'u ' , 'û ' => 'u ' , 'ý ' => 'y ' , 'ý ' => 'y ' , 'þ ' => 'b ' ,
38+ 'ÿ ' => 'y ' , '? ' => 'R ' , '? ' => 'r ' , 'ü ' => 'u ' , 'º ' => '' ,
39+ 'ª ' => '' ,
40+ );
4141
4242 $ string = strtr ($ string , $ table );
4343
0 commit comments