Hvordan du fjerner elementer fra en matrise i PHP

February 3

Hvordan du fjerner elementer fra en matrise i PHP

I PHP, et skriptspråk med et omfattende sett med funksjoner, er en matrise en organisert kart eller en datatype som inneholder tilknyttede keys og verdier. PHP har mange funksjoner som tillater programmerere å lage, manipulere og ellers operere på dataene i matriser, samt funksjoner som gjør mulighet å skrive ut verdier i lesbar format. PHP hjelper enkel og flerdimensjonale matriser og har funksjoner som returnerer matriser basert på databaseverdier.

Instruksjoner

1 Åpne et tekstredigeringsprogram og opprette en ny arkiv benevnt removeArray.php. Skriv inn en åpen "<? PHP"PHP kode skilletegn og en nær"? > "PHP kode skilletegn i filen. PHP-programmet vil tolke som kode tekst plasseres mellom disse to avgrensningsmerker når removeArray.php er åpnet fra webserveren.

<? PHP

? >

2 Erklærer en matrise navngitte "$myFruits" som vil holde tre elementer. Det første elementet har indeksen "0" og verdien "eple". Det andre elementet har indeksen "1" og verdien "banan." Det tredje elementet har indeksen "2" og verdien "jordbær."

<? PHP

$myFruits = array (0 = > "eple", 1 = > "banan", 2 = > "jordbær");

? >

3 Bruk en PHP "for løkke" til å sløyfe elementene i $myFruits array. Bruk variabelen "$i" initialiseres til "0" og $myFruits matrise indeksene hente hver verdi. Bruk to klammeparenteser som plassholder for løkkens koden.

<? PHP

$myFruits = array (0 = > "eple", 1 = > "banan", 2 = > "jordbær");

for ($i = 0; $i < 3; $i ++)

{

}

? >

4 Bruk funksjonen PHP echo() for å skrive et linjeskift ("") på skjermen før hver array-verdi. Bruk funksjonen echo() skrive hver av $myFruits verdier til skjermen.

<? PHP

$myFruits = array (0 = > "eple", 1 = > "banan", 2 = > "jordbær");

for ($i = 0; $i < 3; $i ++)

{

echo "";

ekko $myFruits [$i];

}

? >

5 Skriv inn en unset () funksjon umiddelbart etter "for loop" høyre klammeparentes ("}"). Denne funksjonen fjerner og ødelegge det angitte elementet fra $myFruits array. Fjern på datatabellindeks 0. Dette er elementet med verdien "apple".

<? PHP

$myFruits = array (0 = > "eple", 1 = > "banan", 2 = > "jordbær");

for ($i = 0; $i < 3; $i ++)

{

echo "";

ekko $myFruits [$i];

}

unset($myFruits[0]);

? >

6 Bruk en andre PHP for løkke konstruere for å sløyfe gjennom $myFruits matrisen. Som før, kan du bruke variabelen "$i" initialiseres til "0" og bruke $myFruits matrise indekser til å hente hver verdi. Bruk to klammeparenteser som plassholder for løkkens koden.

<? PHP

$myFruits = array (0 = > "eple", 1 = > "banan", 2 = > "jordbær");

for ($i = 0; $i < 3; $i ++)

{

echo "";

ekko $myFruits [$i];

}

unset($myFruits[0]);

for ($i = 0; $i < 3; $i ++)

{

}

? >

7 Bruk funksjonen PHP echo() for å skrive et linjeskift ("") på skjermen før hver array-verdi. Bruk funksjonen echo() skrive hver av $myFruits verdier til skjermen. Lagre og Lukk removeArray.php.

<? PHP

$myFruits = array (0 = > "eple", 1 = > "banan", 2 = > "jordbær");

for ($i = 0; $i < 3; $i ++)

{

echo "";

ekko $myFruits [$i];

}

unset($myFruits[0]);

for ($i = 0; $i < 3; $i ++)

{

echo "";

ekko $myFruits [$i];

}

? >

8 Bruke en webleser til å åpne removeArray.php fra webserveren. Kontroller at $myFruits matrisen opprinnelig inneholder tre verdier "eple," "banan" og "strawberry." Etter å bruke funksjonen Fjern fjerne det første elementet fra matrisen, inneholder $myFruits datatabellen bare "banan" og "strawberry."

Tips og advarsler

  • Unset () PHP-funksjon kan brukes å ødelegge andre typer variabler, ikke bare de i matriser.
  • PHP reset() funksjonen kan brukes til å tilbakestille interne matrisen pekeren til det første elementet i matrisen.
  • Unset () PHP-funksjon kan brukes å fjerne flere elementer fra en matrise. Bruk komma mellom elementer å fjerne flere array elementer.
  • Array_splice() PHP-funksjonen kan brukes til å fjerne elementer fra matriser.
  • Funksjonen unset () ødelegger variabelen gitt så det er ikke lenger gyldig. For å opprettholde en variabel som skal være Fjern, lagre verdien i en annen variabel før legitimasjonstype det.

© 2020 pcdriverupdate.com | Kontakt oss: webmaster# pcdriverupdate.com