Extraer información de archivos MP3 con PHP y Mp3Info

Introducción Los archivos MP3 reservan un espacio para guardar sus etiquetas, algo así como metadatos. En ese espacio se guardan cosas relevantes del audio, por ejemplo el artista, álbum, título, número de pista y esas cosas. Veamos cómo obtener toda esa información usando el lenguaje de programación PHP combinado con una librería. Esta información también es conocida como ID3, citando a Wikipedia: ID3 es un estándar de facto para incluir metadatos (etiquetas) en un archivo contenedor audiovisual, tales como álbum, título o artista. Se utiliza principalmente en ficheros sonoros como MP3. Aquí dejo una imagen del código, únicamente para adornar el post. Utilicé Polacode con VSCode. Vamos allá. ...

noviembre 2, 2018 · 8 min · 1561 palabras · Parzibyte

Comparar cadenas con strcmp en PHP

Introducción Para comparar cadenas en PHP usamos la función strcmp que quiere decir algo como string compare. Esta función devuelve números, y dependiendo de ellos podemos saber si una cadena es mayor, menor o igual en PHP. Veamos entonces esta función para saber si una cadena es igual, mayor o menor que otra. Para ello debemos saber cómo funciona el código ASCII y el alfabeto. ...

octubre 22, 2018 · 3 min · 588 palabras · Parzibyte

Agregar datos a arreglo en PHP

Introducción Vamos a ver otros métodos de arreglos en PHP. Lo que veremos hoy es cómo podemos agregar un elemento a un arreglo, es decir, añadir un nuevo valor al arreglo, sin importar el tipo de dato. No hay necesidad de implementar nuestro propio algoritmo, pues PHP ya cuenta con él. ...

octubre 17, 2018 · 2 min · 222 palabras · Parzibyte

Codificar y decodificar base64 en PHP

Introducción PHP proporciona una manera sencilla de codificar y decodificar en base64. Anteriormente vimos cómo hacerlo con JavaScript, ahora veamos cómo trabajar con la codificación base64 en el lenguaje de programación PHP. ...

octubre 17, 2018 · 1 min · 151 palabras · Parzibyte

Primera letra mayúscula y minúscula en PHP

Introducción Esta entrada es muy simple, veremos cómo convertir la primera letra de una palabra en mayúscula o minúscula, y también cómo capitalizar una oración completa. En pocas palabras, veremos cómo poner la primera letra mayúscula usando PHP. Veremos cómo convertir la palabra “hola” a “Hola” y cómo convertir la oración “hola mundo” en “Hola Mundo”. PHP ya tiene estas funciones incorporadas, así que esto será fácil. Por cierto, esto también es llamado capitalización de texto o algo así. ...

octubre 16, 2018 · 3 min · 460 palabras · Parzibyte

Eliminar elemento de arreglo en PHP a partir de su índice

Introducción Este es un ejercicio simple pero que nos servirá a la mayoría al trabajar con arreglos en PHP. En algún momento de nuestras vidas puede que nos topemos con el problema de eliminar un elemento de un arreglo en PHP. Por ejemplo, si tenemos un carrito de compras como el que implementamos en el sistema de ventas MVC tendremos que saber quitar un elemento de un array en PHP. ...

octubre 15, 2018 · 3 min · 521 palabras · Parzibyte

Ordenar un arreglo ascendente y descendente en PHP

Introducción Vamos a seguir viendo tutoriales de arreglos con PHP. Ya vimos cómo eliminar un elemento, cómo buscar secuencialmente en uno de ellos y cómo invertirlos. Lo que nos reúne aquí hoy es: cómo ordenar un arreglo en PHP. El ordenamiento de arreglos en PHP es una cosa muy sencilla. Puede ordenar arreglos de números o de cadenas, cosa que veremos hoy. También veremos cómo cambiar el orden para que no siempre sea ascendente. Nota: mira este tutorial para ordenar arreglos por fecha. ...

octubre 15, 2018 · 3 min · 604 palabras · Parzibyte

Búsqueda secuencial en arreglo de PHP

Introducción A los arreglos podemos aplicarles búsquedas. No importa si es un arreglo de objetos, de números, de cadenas o de lo que sea, siempre se les podrá aplicar una búsqueda secuencial usando PHP. Una búsqueda bastante popular (aunque no es la más óptima) es la búsqueda secuencial, en donde iteramos todo el arreglo comparando cada elemento con la búsqueda. La velocidad de este algoritmo radica en la “suerte” que tengamos. Por ejemplo, si el elemento que buscamos está en la posición 2, sólo se habrán hecho 3 iteraciones (porque comienzan en 0); en cambio, si está en la posición 100000 se habrán hecho 100001. Hay otros algoritmos, pero hoy veremos el de la búsqueda secuencial que es muy simple. ...

octubre 13, 2018 · 5 min · 884 palabras · Parzibyte

Sintaxis corta de array en PHP

Introducción PHP 5.4.0 (sí, ya sé que salió hace un largo tiempo) introdujo la sintaxis corta de array o arreglos. Esto nos permite escribir menos código, aunque también tiene sus desventajas si lo usamos en versiones anteriores a esta. ...

octubre 12, 2018 · 2 min · 306 palabras · Parzibyte

Ejemplo de controlador en CodeIgniter 3

Introducción Acabamos de ver cómo crear y usar un modelo en el framework CodeIgniter. Veamos ahora un ejemplo de cómo se usan los controladores en CodeIgniter. Vamos a definir un controlador y ver cómo se invoca. Un controller se usa como pegamento entre el modelo y la vista. También se usa para conectar los datos que pone al usuario con la base de datos, a través del modelo. Por ejemplo, reciben datos de un formulario y los pasan al modelo, dependiendo del resultado le devuelven un mensaje al usuario. ...

octubre 11, 2018 · 5 min · 864 palabras · Parzibyte