Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2015, 01:23
pizcap35
 
Fecha de Ingreso: septiembre-2015
Mensajes: 2
Antigüedad: 9 años, 2 meses
Puntos: 0
calcular md5 de un array

Hola a todos, estoy en los primeros pasos con php y tambien intento con python.
Tengo este codigo en phyton y quiero hacer el equivalente en php

Código:
import hashlib;
data = {"Campo":1};
DataHash = hashlib.md5(bytes(data)).hexdigest();
print DataHash;
y la salida por consola es

Cita:
159ec1284fa444af8f1c97b1fe361e1e
Ahora cuando intento lo mismo con PHP

Código:
$data = array('Campo' => 1);
echo md5($data['Campo']);
la salida es diferente

Cita:
c4ca4238a0b923820dcc509a6f75849b
Si hago

Código:
$data = array('Campo' => 1);
echo md5(serialize($data));
obtengo
Cita:
60b41ec5093670a67da54646bf00d9e2
¿Como debo hacer para obtener el mismo resultado que el del código python?
Gracias.