| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come rimuovere una Entità da un array in PHP
    Il linguaggio PHP non fornisce una funzione standard per la rimozione di un elemento da un array , se l'array contiene valori di dati , oggetti o qualsiasi altro tipo di entità. Tuttavia, il processo è in realtà molto semplice , utilizzando le altre funzioni standard di PHP per la gestione di array e variabili . Si ha un certo livello di scelta in termini di come si fa a rimuovere il vostro ente di array, ma il processo complessivo sarà circa la stessa nella maggior parte dei casi . Istruzioni
    1

    Prepara il tuo script PHP con l'array in esso. L'esempio seguente codice di struttura crea e crea un'istanza di un array con stringhe di testo in essa memorizzati :

    < php

    $ my_array = array ( " mela " , "banane " , " arancia " , ? " uva " ) ; ? .

    >

    Questo è un esempio banale per dimostrare il principio di rimozione di elementi di un array , ma è possibile utilizzare qualsiasi array avete nel vostro copione già

    2

    eliminare l'elemento che si desidera rimuovere . A seconda del proprio array, è possibile accedere alle posizioni elemento con il tasto intero predefinito , oppure in alternativa, utilizzando un indice di stringa se questo è come è stato creato. Per rimuovere un elemento con il tasto intero, utilizzare la seguente sintassi , dimostrando l'elemento in corrispondenza dell'indice uno di essere eliminati utilizzando il " unset " metodo :

    //unset elemento uno

    unset ( $ my_array [ 1 ] ) ;

    Ricorda che array intero indicizzazione inizia da zero , quindi la posizione è la seconda voce . Se si utilizza l'indicizzazione stringa per il vostro array, utilizzare la sintassi seguente , in cui viene rimosso un elemento con il tasto " jim" :

    //unset elemento jim

    unset ( $ my_array [' Jim' ] ) ;

    il metodo " unset " distrugge la variabile specificata come parametro
    3

    Ordina l'array di ordinazione. . A seconda del proprio array, potrebbe essere necessario riorganizzare leggermente per evitare errori di sintassi dovuti eliminazione di un elemento . Questo è normalmente necessario per le matrici che sono indicizzati tramite chiavi intere . L'elemento desiderato potrebbe essere stato eliminato , ma le posizioni di array rimanenti e voci rimangono gli stessi . Ciò significa che se viene disattivata la posizione di matrice uno, la voce successiva , dopo posizione zero sarà a due posizioni , che non è quello che ci si potrebbe aspettare . Per risolvere questo problema, utilizzare il seguente codice :

    //riscrivere la matrice con i valori esistenti

    $ my_array = array_values ​​( $ my_array ) ;

    Questo si tradurrà in un array con consecutiva indicizzazione intero e non lasciare spazi vuoti .
    4

    prova il risultato della rimozione matrice scrivendo il suo nuovo valore . PHP fornisce metodi per testare i valori delle variabili in determinati momenti durante l'esecuzione , che consente di determinare se i programmi funzionano come previsto. Utilizzare il seguente codice di esempio per testare i vostri valori di matrice e gli indici :

    var_dump ( $ my_array ) ;

    Questo produrrà il vostro array , elencando ogni indice , così come il valore di entità o dati conservati a quella posizione , in modo da poter vedere a colpo d'occhio se lo script ha funzionato .
    5

    Salva il tuo script PHP e caricarlo sul vostro server web . Passare alla pagina rilevante per testarlo e verificare che non quello che avete bisogno di fare. Se il codice non funziona come previsto , date un'occhiata al vostro sintassi di nuovo , prestando particolare attenzione al l'indice si è scelto di eliminare a .

    Previous :

    next :
      Articoli Correlati
    ·Come connettersi al server MySQL 
    ·Come inserire il codice PHP in un blocco statico 
    ·Come fare il parsing di script PHP in un sito web ASP.n…
    ·Come punto di riferimento Framework PHP 
    ·Come installare un Sistema di Spedizione UPS VirtueMart…
    ·L'uso di costanti non definite in PHP 
    ·Differenza tra PHP4.0 & PHP5.0 
    ·Si può avere un link in una staffa di PHP 
    ·Come calcolare intervalli di date in MySQL 
    ·Come aggiungere un ritorno a capo in un file di testo c…
      Articoli in evidenza
    ·Come scaricare un tutorial Oracle 
    ·Tipo di dati VBScript Funzioni 
    ·Come aggiornare il server MySQL 
    ·Tutorial Step-by -Step per UML Eclipse 
    ·Come chiudere una finestra orfana dopo un record viene …
    ·Come eseguire una applicazione Clojure sulla JVM e il C…
    ·Come generare unici interi casuali in Java 
    ·Come creare un array bidimensionale 3 in Visual Basic 
    ·Come utilizzare i caratteri jolly nei nomi delle cartel…
    ·Come rientro di un file Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com