Ver Mensaje Individual
  #11 (permalink)  
Antiguo 04/10/2010, 08:47
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Convertir Numeros a Caracteres ASCII

Pues invierte la función de comaFlotante
Código PHP:
Ver original
  1. function flotante2Hex($val){
  2.     $pack = pack('f', $val);
  3.     $unpack = unpack('i', $pack);
  4.     $dechex = dechex($unpack[1]);
  5.     return strtoupper($dechex);
  6. }
  7.  
  8. $matriz = flotante2Hex($matriz); //43BE169B
  9. $montecaseros = flotante2Hex($montecaseros); //2A44F520
  10. $norte = flotante2Hex($norte); //65672053
  11. $sur = flotante2Hex($sur); //20536161
  12. $setPoint = flotante2Hex($setPoint); //204E6F72

También te recomiendo que uses la función substr
Código PHP:
Ver original
  1. $h = ascii2hex($read);
  2. $matriz = substr($h, 0, 8); //43BE169B
  3. $montecaseros = substr($h, 40, 8); //2A44F520
  4. $norte = substr($h, 116, 8); //65672053
  5. $sur = substr($h, 152, 8); //20536161
  6. $setPoint = substr($h, 84, 8); //204E6F72
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos