Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Esta funcion nos convierte un numero de una base a otra, veamos su sintaxis:
base_convert(numero, de_base, a_base);
El numero sera el valor que sera convertido, el primero de_base es de tipo entero y sera de cual base numerica se convertira, y el parametro a_base tambien es de tipo entero y sera a la base que la convertiremos, en ambos casos para este parametro el valor puede ir desde 2 a 36, para entender el concepto vamos a realizar un ejemplo y para ello crearemos un archivo con el nombre de convert.php y le agregaremos el siguiente directorio:
convert.php
<?php
$num = 221076;
$num = base_convert($num, 10, 2);
echo $num . PHP_EOL;
$num = base_convert($num, 2, 16);
echo $num . PHP_EOL;
$num = base_convert($num, 16, 10);
echo $num . PHP_EOL;
?>
Primero definiremos una variable con un numero, luego tomaremos esta variable y almacenaremos el resultado de aplicar la funcion a su valor y pasamos de la base 10 (decimal) a la base 2 (binario), para luego mostrarlo, volvemos a repetir la accion anterior pero esta vez pasaremos de la base 2 a la base 16 (hexadecimal) para mostrar el nuevo resultado y finalmente volvemos a repetir la operacion para pasarlo de base 16 a base 10 nuevamente y finalmente mostrar este resultado, con esto comentado vamos a ejecutarlo para ver su salida:
tinchicus@dbn001vrt:~/lenguajes/php/7$ php convert.php
110101111110010100
35f94
221076
tinchicus@dbn001vrt:~/lenguajes/php/7$
Observen como nos muestra cada valor convertido, y finalmente volvemos al valor original.
En resumen, hoy hemos visto a base_convert, que es, para que sirve, como se utiliza, y aplicamos un ejemplo simple para verlo en accion, espero les haya sido 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.


Donación
Es para mantenimento del sitio, gracias!
$1.50
