Decodificando desde ASCII, ISO 8859-1 o UTF-8 (Y 2)

Completando la utilidad anterior que os dimos, os proponemos estas dos pequeñas funciones que también nos ahorrarán mucho tiempo y código llegado el caso. Estas dos funciones hace un fetch (de objetos o arrays) sobre una query anterior, pero además nos cambia la codificación de los textos obtenidos de una

Artículos recientes

Completando la utilidad anterior que os dimos, os proponemos estas dos pequeñas funciones que también nos ahorrarán mucho tiempo y código llegado el caso.

Estas dos funciones hace un fetch (de objetos o arrays) sobre una query anterior, pero además nos cambia la codificación de los textos obtenidos de una sóla vez. Consiguiendo así olvidarnos de escribir en la linea del echo un utf8-decode(fila->texto ), htmlenties($fila['texto']), etc.

# Hace un fetch de query devolviendo el objeto reformateado  
#  
#  
function mysql_fetch_object_dfw($query){  

   $objeto=mysql_fetch_object($query);  

   if($objeto){  

      foreach(get_object_vars($objeto) AS $ind => $val){  

         $val=($val==NULL)? '': $val;  
         $objeto->$ind    =   decode_for_web($val);  

      }  

   }  

   return $objeto;  

}  

# Hace un fetch de query devolviendo el array reformateado  
#  
#  

function mysql_fetch_array_dfw($query){  

   $array_o=mysql_fetch_array($query);  

   if($array_o){  

      foreach($array_o AS $ind => $val){  
         $val=($val==NULL)? '': $val;  
         $array_o[$ind]=decode_for_web($val);  
      }  

   }  

   return $array_o;  

}