Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2010, 04:59
yeikh
 
Fecha de Ingreso: septiembre-2008
Mensajes: 45
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema al realizar AND de dos numeros

Primeramente buenas a todos,

Me he topado con algo que no me explico, a ver yo hago la siguiente operación:

Código PHP:
Ver original
  1. echo (78 & 252);

y el resultado es 76, que es el que debería

pero si hago esto no sale,

Código PHP:
Ver original
  1. $cadena = "78.252"
  2.  
  3. $cadena = explode(".", $cadena);
  4.  
  5. $resultado = $cadena[0] & $cadena[1];
  6.  
  7. echo $resultado;

pero el resultado es 20. ¿Que sucede?He probado a imprimir cada subcadena y esta ok, he probado ha hacer las operaciones en binario y tampoco. Hace mal el resultado aunque las dos subcadenas las conviete bien a binario.

No entiendo.¿Alguien sabe por que?

Saludos