Come eliminare le matrici da Value in PHP

May 14

In PHP, le matrici sono ordinate gruppi di informazioni. Ogni elemento della matrice ha un identificatore univoco separato, che consente di modificare, recuperare, o eliminarlo. Per eliminare gli elementi dell'array di valore, utilizzare ") unset (" la funzione di PHP. Questa funzione è relativamente granulari, e può essere utilizzato per eliminare un singolo elemento o l'intero array, a seconda delle argomenti dati.

istruzione

1 Aprire il file PHP; perché i file PHP sono documenti di testo, utilizzare un semplice editor di testo come Blocco note o un ambiente di sviluppo di PHP dedicato per evitare l'introduzione di errori di formattazione.

2 Individuare la riga di codice che definisce l'array; questo sarà composto da un nome di variabile, seguito da il segno di uguale e la funzione "array ()". In PHP, le chiavi degli array possono essere esplicitamente dichiarate: il codice "$ Anno di nascita = array (" Alice "=>" 1985 "," Bob "=>" 1980 "," Carol "=>" 1982 "," Dave "=> "1974"); " crea un array con elementi chiamati "Alice", "Bob", "Carol" e "Dave". Se non sono previste le chiavi, vengono utilizzati numeri interi; il codice "$ shoppinglist = array (" latte "," burro "," miscela di torta "," uova ");" crea un array con gli elementi di nome "0", "1", "2" e "3"

3 Identificare l'elemento della matrice che si desidera eliminare. Se si voleva rimuovere l'elemento di Carol dalla matrice $ Anno di nascita, si dovrebbe fare riferimento al "$ Anno di nascita [ 'Carol']" elemento. Se si voleva rimuovere "burro" dalla matrice $ shoppinglist, si fa riferimento al "$ shoppinglist [1]" elemento, perché è il secondo elemento di tale matrice --- nota che gli array PHP con chiavi intere sono zero indicizzato, il che significa che il primo elemento è denominato "0", il secondo è denominato "1" e così via.

4 Aggiungere una nuova riga di codice, utilizzando "unset ()" per cancellare il valore di matrice identificato. "Unset ($ Anno di nascita [ 'Carol']);" rimuoverà l'elemento di quel nome, contenente il numero "1982", dalla matrice $ Anno di nascita; "Unset ($ shoppinglist [0]);" rimuoverà il primo elemento della matrice $ shoppinglist, che in questo caso è "latte". Se non si fornisce un valore tra le parentesi quadre, l'intero array verrà eliminato.