Hvordan Tøm en Array i PHP

Når du arbeider med matriser i PHP, er det nyttig å vite hvordan du fjerner enkelte elementer fra tabellen uten å måtte slette hele tabellen. En matrise består av en serie av verdier, hver knyttet til en unik nøkkel. En nøkkel kan være et helt tall eller en streng, mens en verdi som kan være en hvilken som helst PHP type. Du kan tømme en rekke ved gjentatte ganger å ringe "unset" -kommandoen til å ødelegge enkelte elementer fra tabellen.

Bruksanvisning

1 Åpne PHP-filen i et tekstredigeringsprogram, for eksempel Microsoft Notisblokk.

2 Lag en matrise i kroppen til fil- og lagre verdier i det ved å legge inn koden: "$ matrise = array (1 => 11, 2 => 12, 3 => 42) ;." Alternative måter å erklære den samme rekken er "$ matrise = array (1 => 11, 12, 42);" og "$ matrise = array (); $ matrise [1] = 11; $ matrise [2] = 42 ;."

3 Tøm matrisen ved looping gjennom den, kaller "unset" på hvert element, ved å legge inn koden:

foreach ($ matrise som $ key => $ value) {

unset ($ matrise [$ key]);

}

Den "unset" -funksjonen ødelegger de enkelte elementene, men matrisen i seg selv er ikke slettet. Hvis du ønsker å slette alle elementene og matrisen selv, bruk "unset ($ array);" i stedet.

4 Vise innholdet i den tomme matrisen ved å legge inn koden "print_r ($ array) ;." Ved hjelp av eksempel, vil dette vise:

Array

(

)

5 Lagre PHP-filen og laste den på webserveren å tømme tabellen.

Hint

  • Plasser PHP kommandoer inne "<? Php" og "?>" Tags.