I PHP, er arrays bestilles grupper af information. Hvert element i arrayet har en separat , entydig identifikator, som gør det muligt at redigere, hente eller slette det . For at slette array elementer af værdi , bruger PHP er " frakoblet ()" funktionen . Denne funktion er forholdsvis granulatform , og kan bruges til at slette et enkelt element eller hele systemet , afhængigt af de givne argumenter. Instruktioner
1
Åbn din PHP-fil , fordi PHP filer er almindelig tekst dokumenter , bruge en simpel teksteditor som Notesblok eller en dedikeret PHP udviklingsmiljø for at undgå at indføre formateringsfejl
2. .
Find den linje kode, der definerer dit array , hvilket vil bestå af et variabelnavn , efterfulgt af lighedstegnet og " array ( )" funktionen . I PHP, kan array- taster eksplicit erklærede: koden " $ Fødselsår = array (" Alice "=>" 1985 "," Bob "=> " 1980 "," Carol "=>" 1982 "," Dave "=>" 1974 ") " opretter et array med elementer navngivne " Alice ", " Bob ", " Carol " og " Dave ". Hvis der ikke taster er forudsat, er heltal anvendes koden " $ shoppinglist = array ( " mælk " , " smør "," kage mix "," æg "); " opretter et array med elementer navngivne "0 ", " 1 , "" 2 "og " 3 ".
3
Identificer element i array, du vil slette. Hvis du ønskede at fjerne Carols element fra $ Fødselsår array, vil du henvise til "$ Fødselsår [' Carol '] "-element . Hvis du ønskede at fjerne "smør " fra $ shoppinglist array, vil du henvise til "$ shoppinglist [1] "-element , fordi det er det andet element i den vifte --- Bemærk at PHP arrays med heltal nøgler er nul indekseret , hvilket betyder, at det første element er opkaldt "0 ", den anden hedder "1 ", og så videre.
4
Tilføj en ny linje kode , ved hjælp af " frakoblet () " for at slette den identificerede matrix værdi . " frakoblet ( $ Fødselsår [' Carol '] ) " for at fjerne det element af samme navn , som indeholder tallet " 1982 " fra $ Fødselsår matrix , " frakoblet ( $ shoppinglist [0 ]) " for at fjerne første element af $ shoppinglist array, i dette tilfælde , som er "mælk ". Hvis du ikke giver en værdi i de firkantede parenteser , vil hele systemet blive slettet.