Hvordan få en Array element Index Number i PHP

Hver verdi i et PHP array er indeksert av en nøkkel. Nøkkelen kan være et tall eller en streng. Hvis nøkkelen ikke er angitt når du oppretter array, er elementene indeksert av sekvensielle tall som starter med 0. PHP "print_r" -funksjonen og "viktige" funksjoner er brukt til å vise nøkkelen for en rekke element. Den "print_r" -funksjonen skriver nøkkelen og element par for hvert element i matrisen. "Nøkkelen" -funksjonen viser taste for et enkelt element i matrisen.

Bruksanvisning

1 Åpne et tomt, vanlig tekstdokument.

2 Start PHP-script med følgende linje:

<? Php

3 Lag matrisen:

$ Verdi = array ( 'Dorothy', 'Scarecrow', 'Tin Man "," Lion', 'Toto');

4 Skriv inn følgende linje til å skrive ut alle nøkkel / elementpar:

print_r ($ verdi);

5 Lag en løkke som vil søke etter en bestemt element og skrive den tilsvarende tasten:

while ($ name = strøm ($ verdi)) {

if ($name == 'Tin Man'){
echo 'The index number for the Tin Man is '.key($value).PHP_EOL;
}
next($value);

}

6 Avslutt PHP-skript:

?>

7 Lagre filen med "php" filtypen.

Hint

  • Hvis nøkkelen er angitt når du oppretter array, både "print_r" og "nøkkel" funksjoner vil vise nøkkelen som ble angitt for elementet, enten det er en streng eller et heltall.