Cómo hacer la codificación y decodificación de Basetop 10 en PHP?

Cómo hacer la codificación y decodificación de Basetop 10 en PHP?
Se sabe que PHP es el lenguaje de programación general más utilizado. Básicamente es un lenguaje de secuencias de comandos que se utiliza principalmente para el desarrollo web. La razón de la popularidad de este lenguaje se debe al hecho de que su sintaxis es extremadamente concisa y simple. Significa que es capaz de reducir un código largo escrito en algún otro lenguaje de programación en unas pocas líneas de código. En lo que respecta al artículo de hoy, intentaremos aprender el concepto de codificación y decodificación de Base64 utilizando el lenguaje de programación PHP.

Compilador utilizado

Para crear un script PHP para la codificación y decodificación de Base64 y compilarlo, más adelante utilizamos un compilador en línea.

En esta guía, queríamos centrarnos más en el código real que en el compilador utilizado. Esta es exactamente la razón por la que nos liberamos de la molestia de instalar un compilador dedicado para ejecutar nuestro script PHP; más bien, preferimos usar uno en línea. Sin embargo, también puede usar Visual Studio, Visual Studio Code o cualquier otro compilador de su elección si lo desea.

Sistema operativo utilizado

Para este artículo en particular, hemos utilizado el sistema operativo Windows 10, y hemos accedido al compilador PHP en línea utilizando el navegador Google Chrome; Sin embargo, puede elegir cualquier sistema operativo o navegador de su elección para usar este compilador.

Las funciones incorporadas de codificación y decodificación de PHP y sus parámetros

El lenguaje de programación PHP contiene funciones incorporadas para hacer la codificación y decodificación de Base64. La función PHP que se utiliza para la codificación base64 es "base64_encode", mientras que la utilizada para decodificar es "base64_decode". Ambas funciones aceptan un solo parámetro. La función de codificación toma una cadena normal como entrada, mientras que la función de decodificación toma una cadena codificada como la entrada. Además, el tipo de retorno de ambas funciones también es "cadena."Las sintaxis generales de ambas funciones se dan a continuación:

cadena base64_ENCODE (String StringTobeCoded);

Aquí, "StringTobeCoded" representa la cadena que desea codificar.

cadena base64_decode (string stringTobedecoded);

Aquí, "StringTobedecoded" se refiere a la cadena que desea decodificar.

Estas dos funciones incorporadas de PHP hacen que sea extremadamente conveniente hacer la codificación y decodificación de Base64 según sea necesario. Literalmente necesita escribir una sola línea de código para realizar cada uno de estos procesos, y se dará cuenta una vez que revise el script PHP que hemos diseñado para usted.

El proceso de realizar la codificación y decodificación de Base64 en PHP

El script PHP para realizar la codificación y decodificación de Base64 es muy simple. Primero debe echar un vistazo a este script, y luego intentaremos explicarlo.

En este script PHP, primero hemos colocado la etiqueta PHP I.mi. . Todo el script PHP se encerrará dentro de esta etiqueta. Cualquier cosa que escriba fuera de esta etiqueta no se ejecutará. Luego, hemos creado una variable "$ str" y la hemos igualado a la cadena "Soy una cadena de muestra."Para imprimir esta cadena en la consola, hemos utilizado la declaración" Echo nl2br ("La cadena original es: $ str \ n")."El comando" Echo "en PHP se usa para imprimir cualquier cosa en la consola. La función "NL2BR" se usa para insertar una nueva línea después de la declaración actual cuando se usa junto con el indicador "\ n" solo para mejorar la legibilidad de la salida. Dentro de esta función, hemos escrito un mensaje y la cadena original que se debe imprimir.

Luego, hemos creado una variable llamada "$ codificada" y la hemos igualado a la función PHP incorporada "base64_encode". Esta función toma una cadena como entrada. Hemos pasado la cadena original a esta función. Luego, hemos usado la misma declaración de "eco" para imprimir la cadena codificada en la consola. Después de eso, hemos creado una variable llamada "$ decoded" y la hemos igualado a la función PHP incorporada "base64_decode". Esta función toma una cadena codificada como entrada. Por lo tanto, hemos pasado nuestra cadena codificada, y luego hemos imprimido la cadena decodificada en la consola usando otro comando "Echo".

Resultado del script PHP para la codificación y decodificación de Base64

Después de crear este script PHP, queríamos visualizar sus resultados para confirmar si la codificación y decodificación de Base64 ha tenido lugar con éxito o no. Para eso, tuvimos que ejecutar este script de PHP haciendo clic en el botón "Ejecutar" ubicado en nuestro compilador. El resultado de este script PHP se muestra en la imagen a continuación:

En este resultado, puedes ver fácilmente dos cuerdas normales, yo.mi., Una cadena original y la otra decodificada y codificada. Las cadenas originales y decodificadas coinciden exactamente entre sí, lo cual es una indicación de que los procesos de codificación y decodificación han funcionado perfectamente en PHP. Además, dado que había muy pocas líneas de código presentes en este script de PHP, por lo tanto, la ejecución de este script PHP tuvo lugar a una velocidad muy rápida.

Conclusión

Con la ayuda de esta guía, queríamos transmitir a nuestros lectores el método de la codificación y decodificación de Base64 en el lenguaje de programación PHP. Para hacerlo, accedimos a un compilador en línea cuyo enlace también se menciona al comienzo de este artículo. Luego, utilizando este compilador, diseñamos un script PHP utilizando las funciones de codificación y decodificación de Base64 incorporadas de PHP. Después de eso, le explicamos este script en detalle, seguido de su resultado. Al pasar por este script y su resultado respectivo, podrá darse cuenta de lo fácil que es realizar la codificación y decodificación de Base64 en el lenguaje de programación PHP. Todo lo que necesita cuidar mientras escribe un script PHP es que no escribe nada fuera de la etiqueta PHP. De lo contrario, no será capaz de ejecutarlo nunca.