Banner

DESARROLLO Y DISEÑO WEB

Listado de Artículos sobre Arrays

HTML5 Download

Una cosa curiosa que he descubierto mirando por Internet es la existencia de esta propiedad que se puede establecer en los enlaces de HTML5. Con ella podemos forzar la descarga de un archivo cualquiera sin tener que recurrir a Ajax ni lenguajes del lado del Servidor como es PHP o ASP. La verdad, es que no es excesivamente útil ya que sólo se puede utilizar con peticiones internas (ubicadas en el mismo Servidor) y no en llamadas externas a otras fuentes o páginas y para colmo, sólo lo he visto funcionar en Chrome aunque dicen que funciona en la mayoría de los navegadores. Aún así puede resultarnos inrteresante en alguna ocasión.

HTML5: Eventos Server - Sent

Un evento Server Sent se define cuando una página web se actualiza automáticamente desde un servidor y queremos que los Clientes se actualicen sin refrescar. Puede resultar un poco raro ya que estamos acostumbrados a ver HTTP como un protocolo de petición-respuesta, lo que significa que el Cliente envía una solicitud HTTP y espera hasta que la respuesta HTTP que se recibe. Por lo tanto, normalmente el servidor no puede comunicarse con el cliente a menos que sea solicitado con anterioridad. HTML5 tiene definida una API para abrir una conexión HTTP para recibir notificaciones push desde un servidor.

Convertir un JSON en Array con PHP

JSON2Array es una función muy sencilla que permite convertir un JSON en un array asociativo. Sólo necesita enviar la cadena en formato JSON a tratar. $data debe de ser una cadena que contiene el JSON bien formado.

Convertir una Tabla HTML en Array con PHP

HTML2Array es una función que permite convertir una tabla HTML en un array asociativo. Sólo necesita enviar una cadena con formato de tabla HTML. Lo primero que hace es liberar el código sobrante que no se utilizará en el array. Después recorre las filas de la tabla onstruyendo un CSV separado por puntos y coma. Finalmente, llama a la función que describimos hace unos días CSV2Array y nos devuelve el array asociativo correspondiente.

Convertir un CSV en Array con PHP

CSV2Array es una función que permite convertir un CSV en un array asociativo. Sólo necesita enviar la cadena en formato CSV a tratar y, si se desea, el carácter especial de separación entre celdas. $data es una cadena que contiene el CSV bien formado. $separator es el carácter o símbolo separador de celdas. Por defecto es punto y coma.

Convertir un XML en Array con PHP

xml2Array es una función que permite convertir un XML en un array asociativo. Es un poco complicada de entender pero es rápida y sencilla de usar. $data es una cadena que contiene el XML bien formado. $get_attributes puede tomar valores 0 o 1. Si es 1 la función recibirá los atributos así como los valores de variables - Esto se traduce en una estructura de matriz diferente en el valor de retorno. $priority puede ser 'tag' o 'atribute'. Esto va a cambiar la aestructura del array resultante. Para 'tag', las etiquetas se les da más importancia.

Convertir de Array a CSV en PHP (array2CSV)

array2csv es una función que permite convertir un array asociativo en un archivo CSV de forma muy sencilla. Como veréis, sólo hay que enviarle un array bien formado. Si se quiere presentar por pantalla, se deben eliminar las cabeceras del final del código. Si, por el contrario se desea enviar a Excel habrá que dejar las cabeceras (los header) del código como están y saltará solo.

Convertir de Array a JSON en PHP (array2JSON)

array2json es una función, realizada para PHP 5.2+ y que os permitirá convertir un array asociativo en un JSON de forma muy sencilla. Como veréis, sólo hay que enviarle un array bien formado. Finalmente si queremos presentarlo por pantalla, sólo habrá que enviar las cabeceras (header) correspondientes y hacer un echo. Por hacer una pequeña introducción, JSON, acrónimo de JavaScript Object Notation, es un formato ligero para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de JavaScript que no requiere el uso de XML.

Convertir de Array a SOAP en PHP (array2SOAP)

array2soap es una función que os permitirá convertir un array asociativo en un SOAP de forma muy sencilla. Sólo hay que enviarle un array bien formado. Para conocer más sobre SOAP (Simple Object Access Protocol) podéis leer el artículo que se ecribió Crear un Web Service con PHP y MySQL (Introducción) dónde se explica, entre otras cosas este protocolo.

Convertir de Array a HTML en PHP (array2HTML)

array2html es una función que permite convertir un array asociativo en una Tabla HTML de forma sencilla en 2 pasos. Como veréis, sólo hay que enviarle un array bien formado. Para crear la estructura de tabla primero se añadirán las partes fijas como son table, thead y tbody. Seguidamente se recorrerá el array haciendo que cada elemento del array sea una fila.

Página  1  2