Realizando un código php estoy enfrentandome al siguiente problema que no consigo solucionar.
Al simular la devolución que me devolvería una pasarela de pago (más concretamente los códigos de error) me está ocurriendo lo siguiente:
La devolución viene con un 0 justo delante del código, por ejemplo: 0180, 0101, 0912... ahora, si realizo una conversión a entero con el código:
Código PHP:
Ver original
$miCodigo = 0180; $response = (int) $miCodigo;
Lo que me estaría devolviendo la $response es 1...
He probado con una conversión a string y obtengo el mismo resultado
¿Cómo puedo realizar la conversión y que no me modifique dicho valor? Me está volviendo loco ya.
Gracias de antemano!