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 :
$ 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à 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 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 . 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 . 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 .
2
3
4
5
Informazioni correlate
Programmazione © www.354353.com