ubiquitour.com

Cómo eliminar valores nulos de un Array de PHP

Cómo eliminar valores nulos de un Array de PHP

La constante NULL especial representa una variable que no tiene ningún valor. Se puede asignar a los diferentes tipos de datos. Un tipo de datos array en PHP Programación lengua enlaces los valores a las teclas. Puede almacenar cualquier número de los pares de clave y valor. Si asigna valores más que el número existente de las llaves de la matriz, los valores adicionales se establecen en NULL. Mediante el uso de NULL como clave, quita los elementos vacíos de unas datos de matriz en PHP programas.

Instrucciones

1 Seleccione "Inicio" de Windows y seleccione "Bloc de notas" para abrir el editor de texto Bloc de notas.

2 Escriba las siguientes líneas de código para comprobar, si un elemento en un array de PHP tiene valor NULL mediante la función de "regeneración":

Verificación de elementos nulos.

$empty = array(NULL);

función de regeneración (matriz $source, $empty = array ())

{$i = 0;

foreach ($source as $key => $val) {

if ($key != $i) {

unset($source[$key]);

$source[$i] = $val; }

$i++; }

El array de PHP almacena el resultado de una consulta de base de datos Web. Cualquier elemento de la matriz tiene valor nulo. La función de "regeneración" utiliza el parámetro "$source" para eliminar las claves de elementos NULL de índice de un array.

3 Escriba las siguientes líneas de código para eliminar elementos NULL de un array de PHP mediante claves de elementos NULL en el parámetro "$val":

Eliminación de elementos nulos.

foreach ($source as $key => $val) {

foreach ($empty as $var) {

if ($val === $var) {

unset($source[$key]);

$source = rekey($source, $empty); } } }

return $source; }

print_r (regeneración ($input, $empty));

? >

La función de "print_r" muestra el contenido de un array de PHP en la pantalla, después de quitar elementos NULL.

4 Seleccione "Archivo" y elija "Guardar." Entrar en "nullrem.php" en el cuadro "Nombre de archivo" y presione el "Save' botón.

5 Agregue los datos siguientes del array PHP después de la "$input = array (" línea en el script genérico "nullrem.php":

1000,

NULL,

libro,

Joe Doe,

NULL,

Ruta 66,

NULL

Haga click en "File" y seleccione "guardar." Haga clic en el "guardar" botón para añadir los datos del array PHP a la secuencia de comandos "nullrem.php".

6 Seleccione "Inicio" de Windows y seleccione "Ejecutar". Escriba "cmd" en el cuadro "Abrir" y seleccione "OK" para abrir la ventana de línea de comandos.

7 Escriba "cd c:\PHP5" en el ">" pronto y presione la tecla "Enter".

8 Escriba en "php -f nullrem, php" en el indicador. Presione la tecla Enter para quitar elementos nulos de la matriz y mostrar el contenido en la pantalla.