Tecnología

Inicio

Cómo vaciar un array en PHP

Cuando se trabaja con matrices en PHP, es útil saber cómo quitar elementos individuales de la matriz sin tener que eliminar toda la matriz. Una matriz se compone de una serie de valores, cada uno vinculado a una clave única. Una clave puede ser un número entero o una cadena, mientras que un valor puede ser cualquier tipo de PHP. Puede vaciar un array llamando repetidamente a la orden de "desarmar" para destruir los elementos individuales de la matriz.

Instrucciones

1 Abra el archivo PHP en un editor de texto como el Bloc de notas Microsoft.

2 Crear una matriz en el cuerpo de sus valores de fichero y almacenar en ella, añadiendo el código: "$ array = array (1 => 11, 2 => 12, 3 => 42) ;." Formas alternativas para declarar la misma matriz son "$ array = array (1 => 11, 12, 42);" y "$ array = array (); $ array [1] = 11; $ array [2] = 42 ;."

3 Vaciar la matriz por un bucle a través de él, llamando a "desarmar" en cada elemento, añadiendo el código:

foreach ($ array como clave => valor de $ $) {

unset ($ array [$ key]);

}

La función de "desarmar" destruye los elementos individuales, pero la matriz no se elimina. Si desea eliminar todos los elementos y la propia matriz, utilice "unset ($ array);" en lugar.

4 Mostrar el contenido de la matriz vacía añadiendo el código "print_r ($ array) ;." Siguiendo con el ejemplo, esto mostrará:

Formación

(

)

5 Guarde el archivo PHP y cargarla en el servidor Web para vaciar la matriz.

Consejos y advertencias

  • Incluir comandos de PHP dentro "<? Php" y etiquetas "?>".