I PHP, er arrays bestilles grupper av informasjon. Hvert element i matrisen har en egen , unik identifikator , som lar deg redigere , hente, eller slette den. Slik sletter array elementer av verdi , bruke PHP er " deaktivert ( ) "-funksjonen . Denne funksjonen er forholdsvis kornet, og kan brukes til å slette et enkelt element eller hele matrisen , avhengig av argumenter gitt . Instruksjoner
en
Åpne PHP-filen , fordi PHP-filer er ren tekst dokumenter , bruker du en enkel tekst editor som Notisblokk eller en dedikert PHP utviklingsmiljø for å unngå å introdusere formatering feil
to .
Finn linjen med kode som definerer din matrise , og dette vil bestå av en variabel navn, etterfulgt av likhetstegnet og " array ( ) "-funksjonen . I PHP kan rekke nøkler eksplisitt erklærte: koden " $ fødselsår = array (" Alice " = >" 1985 "," Bob "= >" 1980 "," Carol "= >" 1982 "," Dave "= >" 1974 "); " oppretter en matrise med elementer som heter "Alice ", " Bob ", " Carol " og " Dave . " Hvis ingen taster er gitt, er heltall brukt ; koden " $ shoppinglist = array (" melk "," smør "," kake mix " , " egg "); " oppretter en matrise med elementer som heter " 0 ", " 1 , " " 2 "og " 3 ".
3
Identifiser element i matrisen du vil slette. Hvis du ønsker å fjerne Carols element fra $ fødselsår array, vil du henvise til " $ fødselsår [' Carol '] " element . Hvis du ønsket å fjerne " smør " fra $ shoppinglist array, vil du henvise til " $ handleliste [ 1 ] " element , fordi det er det andre elementet i denne matrisen --- oppmerksom på at PHP arrays med heltall tastene er null - indeksert , noe som betyr at det første elementet heter " 0 ", den andre heter " 1 ", og så videre.
4
Legg til en ny linje med kode , ved hjelp av " usatt ( ) " for å slette identifiserte matrise verdi. " unset ( $ fødselsår [' Carol '] ); " vil fjerne element med samme navn , som inneholder tallet " 1982 ", fra $ fødselsår matrise ; " usatt ( $ handleliste [ 0 ] ); " vil fjerne det første elementet av $ shoppinglist matrise , som i dette tilfelle er " melk ". Hvis du ikke oppgir en verdi i klammer , vil hele matrisen bli slettet.