När du arbetar med arrayer i PHP , är det bra att veta hur man tar bort enskilda element från arrayen utan att behöva ta bort hela arrayen . En array består av en serie värden , vardera kopplad till en unik nyckel . En nyckel kan vara ett heltal eller en sträng , medan ett värde kan vara vilken PHP typ . Du kan tömma en array genom att upprepade gånger kalla " urkopplat " kommandot för att förstöra enskilda element från arrayen . Instruktioner
1
Öppna din PHP- filen i en textredigerare som Anteckningar .
2
Skapa en array i kroppen av din fil och lagra värden i den genom att lägga koden : " . $ array = array ( 1 = > 11 , 2 = > 12 , 3 = > 42 ) ; " Alternativa sätt att förklara samma array är " $ array = array ( 1 = > 11 , 12 , 42 ) , " och " $ array = array ( ) ; $ array [ 1 ] = 11 ; $ array [ 2 ] = 42 , " Addera 3
Töm arrayen genom att loopa igenom det , kallar " unset " på varje element , genom att lägga in koden : .
foreach ( $ array som $ key = > $ value ) {
unset ( $ array [ $ key ] ) ;
}
" urkopplat " funktionen förstör de enskilda elementen , men arrayen själv raderas inte . Om du vill ta bort alla element och matrisen själv , använd " unset ( $ array ) , " . Istället
4
Visa innehållet i den tom array genom att lägga till koden " print_r ( $ array ) ; . " Med hjälp av exempel visas detta :
Array
(
)
5
Spara PHP -filen och ladda den på din webbserver att tömma arrayen .