| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo eliminar una entidad de una matriz en PHP
    El lenguaje PHP no proporciona una función estándar para quitar un elemento de una matriz, si la matriz contiene valores de datos , objetos o cualquier otro tipo de entidad. Sin embargo , el proceso es realmente muy sencillo , el uso de otras funciones de PHP estándar para la manipulación de matrices y variables . Usted tiene un cierto grado de elección en términos de cómo usted va sobre la eliminación de su entidad matriz, pero el proceso global será aproximadamente el mismo en la mayoría de los casos. Instrucciones
    1

    Prepare su script PHP con la matriz en el mismo. El código de ejemplo siguiente esquema crea y crea una instancia de una matriz con cadenas de texto almacenadas en ella :

    < php

    $ my_array = array (" manzana ", " amarillo", " naranja " , ? " uva "); ? .

    >

    Este es un ejemplo trivial para demostrar el principio de la eliminación de elementos de la matriz , pero se puede utilizar cualquier matriz que tiene dentro de su script ya
    Página 2

    eliminar el elemento que desea eliminar . Dependiendo de su propia matriz, las posiciones de los elementos se puede acceder con la tecla de número entero por defecto , o bien utilizando un índice de la cadena si es así como lo creó. Para eliminar un elemento con la tecla de número entero , utilice la siguiente sintaxis , lo que demuestra el elemento en el índice que está siendo eliminado por el método de " desarmar ":

    //unset elemento Uno de

    unset ( $ my_array [ 1 ] ) ;

    Recuerde que matriz de enteros de indexación comienza en cero , por lo que la posición de uno es la segunda entrada . Si está utilizando la indexación cadena para la matriz , utilice la sintaxis siguiente , en el que se elimina un elemento con la clave "jim ":

    //unset elemento jim

    unset ( $ my_array [' Jim ']);

    el método de " desarmar " destruye la variable especificada como parámetro
    3

    Ordenar la matriz de pedido . . Dependiendo de su propia matriz, puede que tenga que volver a organizar un poco para evitar errores de sintaxis causados ​​por la eliminación de un elemento . Esto es normalmente necesario para arreglos que puden usar claves enteras . El elemento deseado puede haber sido eliminado , pero las posiciones restantes de la matriz y las entradas de seguir siendo la misma . Esto significa que si la posición de matriz unset uno , la siguiente entrada después de la posición cero será de dos posiciones , que no es lo que usted puede esperar. Para solucionar esto, utilice el siguiente código :

    //reescribir la matriz con sus valores actuales

    $ my_array = array_values ​​($ my_array ) ;

    Esto dará lugar a una array con índices enteros consecutivos y sin espacios .
    4

    prueba el resultado de su retiro matriz por escribir su nuevo valor . PHP proporciona métodos para probar los valores de variables en puntos concretos durante la ejecución, lo que permite determinar si sus programas están funcionando como se esperaba. Utiliza el siguiente código de ejemplo para poner a prueba sus valores de la matriz y los índices :

    var_dump ($ my_array ) ;

    Esto produce como salida la matriz , enumerando cada índice , así como el valor de la entidad o los datos almacenados en esa posición , por lo que se puede ver a simple vista si el script ha funcionado.
    5

    Guardar el script PHP y subirlo a su servidor web. Vaya a la página correspondiente para probarlo y comprobar que no pasa lo que usted necesita que haga. Si el código no funciona como se esperaba , eche un vistazo a la sintaxis de nuevo, prestando especial atención al índice decide eliminar a .

    Previous :

    next :
      Artículos relacionados
    ·El PHP encabezado no es Redirigir 
    ·Cómo ordenar una matriz en orden alfabético en PHP 
    ·Cómo administrar datos jerárquicos en MySQL 
    ·Cómo cambiar cada fila de una tabla MySQL con una secu…
    ·Un registro de todas las consultas PHP MySQL 
    ·Cómo asignar un nombre de sesiones en PHP 
    ·Cómo crear un cuadrado usando PHP 
    ·Cómo solucionar problemas de Apache y PHP Archivos 
    ·Cómo reproducir un archivo de sonido usando PHP 
    ·Cómo reproducir un archivo de audio en PHP 
      Artículos destacados
    ·Cómo separar una cadena en VBA 
    ·Cómo comprobar si un número es un Integer en Visual B…
    ·Cómo crear Winapi Listbox 
    ·Cómo exportar artículos de ListBox a archivos de text…
    ·Cómo leer RSS Con VBScript 
    ·Cómo instalar PHP 5 en Windows XP 
    ·SSIS control Vs Flow. Flujo de datos 
    ·Cómo Ping Usando PHP 
    ·Cómo utilizar las líneas de un archivo como una lista…
    ·Cómo escribir un texto basado Game Script en PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com