Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Esta funcion devuelve el calculo del polinomio crc32 de una cadena de texto. Veamos como es su sintaxis:
crc32(texto);
Simplemente le pasamos el texto y este nos devolvera el valor. Un detalle a tener en cuenta, si lo utilizan en ordenadores de 32 bits puede devolver un valor negativo si utilizan a echo para mostrarlo. Esto es asi porque para mostrar con mayor precision utiliza enteros sin signos. Por esta razon, una buena practica para mostrar el resultado se utiliza a printf y se formatea para que sea de tipo unsigned. Pero en los ordenadores de 64 bits esto no sucede. Con esto comentado, veamos un ejemplo simple para entenderlo:
<?php
$texto = "tinchicus.com es un gran sitio para aprender";
printf("%u\n", crc32($texto));
?>
Primero definimos un texto en una variable. Lo siguiente es mostrar el resultado de aplicar la funcion a la variable anterior. Para ello usamos a printf, y establecemos que el valor a mostrar debe ser tipo unsigned. Ejecutemos para ver como es la salida:
$ php crc.php
2014539272
$
Es tan simple como eso, podria haber utilizado a echo para mostrarlo pero como comente anteriormente, utilice la buena practica para evitar de mostrar un valor inadecuado en el ejemplo.
En resumen, hoy hemos visto a crc32, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion. Espero les haya resultado de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donatión
It’s for site maintenance, thanks!
$1.50
