Come svuotare un array in PHP

March 20

Quando si lavora con gli array in PHP, è utile sapere come rimuovere singoli elementi dalla matrice senza dover cancellare l'intero array. Un array consiste di una serie di valori, ciascuno collegato ad una chiave univoca. Una chiave può essere un intero o una stringa, mentre un valore può essere qualsiasi tipo di PHP. È possibile svuotare un array chiamando ripetutamente il comando "unset" per distruggere i singoli elementi dalla matrice.

istruzione

1 Aprire il file PHP in un editor di testo come Blocco note.

2 Creare un array nel corpo dei vostri valori di file e memorizzare in esso aggiungendo il codice: "$ array = array (1 => 11, 2 => 12, 3 => 42) ;." Modi alternativi per dichiarare stesso array sono "$ array = array (1 => 11, 12, 42);" e "$ array = array (); $ array [1] = 11; $ array [2] = 42 ;."

3 Svuotare la matrice da loop attraverso di essa, chiamando "unset" su ogni elemento, aggiungendo il codice:

foreach ($ array da $ chiave => valore di $) {

unset ($ array [tasto $]);

}

La funzione "unset" distrugge i singoli elementi, ma la matrice non viene eliminato. Se si desidera eliminare tutti gli elementi e la matrice stessa, usare "unset ($ array);" anziché.

4 Visualizzare il contenuto della matrice vuota aggiungendo il codice "print_r ($ array) ;." Utilizzando l'esempio, questo verrà visualizzato:

schieramento

(

)

5 Salvare il file PHP e caricarlo sul server Web per svuotare l'array.

Consigli e avvertenze

  • Inserite i comandi all'interno di PHP "<? Php" e "?>" Tag.