I PHP är arrayer beställda grupper av uppgifter . Varje element i arrayen har en separat , unik identifierare , som låter dig redigera , hämta eller radera det . För att radera arrayelementen av värde , använder PHP : s " unset ( ) " -funktion . Denna funktion är relativt granulär , och kan användas för att ta bort ett enskilt element eller hela matrisen , beroende på den givna parametern . Instruktioner
1
Öppna din PHP-fil , eftersom PHP-filer är rena textdokument , använda en enkel textredigerare som Anteckningar eller en dedikerad PHP utvecklingsmiljö för att undvika att införa formateringsfel
2 .
Lokalisera kodrad som definierar din array , vilket kommer att bestå av en variabel namn , följt av likhetstecken och " array ( ) " -funktion . I PHP , kan mängd nycklar uttryckligen förklarat : koden " $ birthyear = array ( " Alice " = > " 1985 " , " Bob " = > " 1980 " , " Carol " = > " 1982 " , " Dave " = > " 1974 " ) , " skapar en array med element som heter " Alice ", " Bob ", " Carol " och " Dave . " Om inga nycklar tillhandahålls , är heltal används , koden " $ shoppinglist = array ( " mjölk " , " smör " , " kakmix " , " ägg " ) , " skapar en array med element som heter " 0 ", " 1 , " " 2 " och " 3 ".
3
Identifiera element i arrayen som du vill radera . Om du vill ta bort Carol inslag från $ birthyear array , skulle du hänvisa till " $ birthyear [ ' Carol ' ] " elementet . Om du vill ta bort " smör " från $ shoppinglist array , skulle du hänvisa till " $ shoppinglist [ 1 ] " elementet , eftersom det är den andra delen i denna array --- notera att PHP arrayer med heltal nycklar är noll - indexerad , vilket innebär att den första delen heter " 0 ", den andra heter " 1 " och så vidare .
4
Lägg till en ny rad kod , använder " unset ( ) " för att ta bort den identifierade gruppvärde . " unset ( $ birthyear [ ' Carol ' ] ) ; " kommer att ta bort den del av det namnet , innehåller numret " 1982 " från $ birthyear array , " unset ( $ shoppinglist [ 0 ] ) ; " kommer att ta bort det första elementet av $ shoppinglist array , vilket i detta fall är " mjölk . " Om du inte anger ett värde i hakparenteser , kommer hela gruppen att raderas .