Código PHP:
$numero="\xff";
$serial->sendMessage($numero);
Ahora lo que deseo hacer es que el usuario pueda mandar este número escribiendolo directamente desde un textarea de un formulario. Pense que iba a ser muy sencillo pero como me estaba generando problemas lo hago de la siguiente forma para hacer pruebas.
Código PHP:
function dectohex($dec){//funcion para convertir de decimal a hexa para transmision
$code="\x".dechex($dec); //transforma el 255 a hexa y le coloco ademas el \x
return $code;
}
$decimal=255;
$hexa=dectohex($decimal);
echo $hexa."<br />";//me devuelve esto \xff
$hexa2="\xff";
echo $hexa2."<br />";//me devuelve esto ÿ
echo strcmp($hexa,$hexa2); // Como ven al no ser iguales da -1