Hvordan får man det første element i et array i PHP?

Hvordan Far Man Det Forste Element I Et Array I Php



I PHP er et array en multi-purpose datastruktur, der giver dig mulighed for at gemme flere værdier i en enkelt variabel. Fordi arrays kan indeholde flere elementer, er det ofte nødvendigt at få adgang til visse elementer. I nogle tilfælde behøver du kun at returnere det første element i et array, hvilket er en almindelig opgave i programmering. Denne artikel vil give dig flere måder at få det første element i et array i PHP.

Får du det første element i et array i PHP?

Der er flere metoder til at få det første element i et array i PHP, som er anført nedenfor:

Lad os forklare disse metoder i detaljer.







Metode 1: Adgang til 0-indekset

Adgang til indeks 0 er en af ​​de nemmeste måder at få det første element i et array i PHP. Fordi arrays er nulindekseret i PHP, og du finder det første element i arrayet ved indeks 0. For at få adgang til elementet kan du bruge firkantede parenteser.



Her er et eksempel, der består af et simpelt array, der indeholder forskellige farver:




$array = array ( 'Brun' , 'Gul' , 'Sort' ) ;
ekko 'Første element i arrayet er:' , $array [ 0 ] ;
?>





For associative arrays fungerer denne metode ikke, fordi disse arrays ikke har numeriske indekser.


$student = array (
87 => 'Engelsk' ,
76 => 'Matematik' ,
95 => 'Computer' ,
67 => 'Fysik' ,
) ;
ekko 'Første element i arrayet er: ' , studerende [ 0 ] ;
?>

Metode 2: Brug af array_slice()-funktionen

Det array_slice() funktion er en anden funktion, der bruges til at få det første element i et array. Den henter elementerne i et array specificeret af brugeren i den rækkefølge, der er defineret af offset samt længdeparametre.



Det givne eksempel viser, hvordan man får adgang til det første element i et simpelt array ved hjælp af array_slice() fungere.


$array = array ( 'Brun' , 'Gul' , 'Sort' ) ;
$første_element = array_slice ( $array , 0 , 1 ) [ 0 ] ;
ekko 'Det første element er: ' . $første_element ;
?>

For et associativt array kan du følge nedenstående kode:


$student = array (
87 => 'Engelsk' ,
76 => 'Matematik' ,
95 => 'Computer' ,
67 => 'Fysik' ,
) ;
ekko 'Første element i arrayet er: ' , array_slice ( $student , 0 , 1 ) [ 0 ] ;
?>

Metode 3: Brug af array_values() funktion

Du kan også bruge array_values() funktion for at få adgang til det første element i et array. For et simpelt array er det ret ligetil at bruge. For associative arrays kan det dog være nyttigt i situationer, hvor du er usikker på den nøjagtige nøgle og indeks for arrayet. Det kan numerisk indeksere arrayet og returnere hele arrayets elementer.

Det givne eksempel viser, hvordan man får adgang til det første element i et array ved hjælp af array_values() funktion til både simple og associative arrays.

For simpel array:


$array = array ( 'Brun' , 'Gul' , 'Sort' ) ;
$første_element = matrix_værdier ( $array ) [ 0 ] ;
ekko 'Det første element er: ' . $første_element ;
?>

For associativ array:


$student = array (
87 => 'Engelsk' ,
76 => 'Matematik' ,
95 => 'Computer' ,
67 => 'Fysik' ,
) ;
ekko 'Første element i arrayet er: ' , matrix_værdier ( $student ) [ 0 ] ;
?>

Metode 4: Bruger nuværende() funktion

Du kan også bruge PHP nuværende() funktion til at hente det første element i et array. Som standard returnerer denne funktion det første array-element, fordi internetmarkøren oprindeligt er sat til det første element, så hver gang du kører koden, vil den pege på det første array-element.

De givne eksempler viser, hvordan man får adgang til det første element i et array ved hjælp af nuværende() funktion til både simple og associative arrays.

For simpel array:


$array = array ( 'Brun' , 'Gul' , 'Sort' ) ;
$første_element = nuværende ( $array ) ;
ekko 'Det første element er: ' . $første_element ;
?>

For associativ array:


$student = array (
87 => 'Engelsk' ,
76 => 'Matematik' ,
95 => 'Computer' ,
67 => 'Fysik' ,
) ;
ekko 'Første element i arrayet er: ' , nuværende ( $student ) ;
?>

Metode 5: Brug af reset()-funktionen

Bruger Nulstil() funktion er en nem og effektiv måde at få adgang til det første element i PHP-arrayet. Denne funktion får den første indtastning af et array ved at sætte arrayets interne markør til dets første element. Følg de givne eksempler for at lære, hvordan du får adgang til det første element i et simpelt og associativt array ved hjælp af Nulstil() fungere.

For simpel array:


$array = array ( 'Brun' , 'Gul' , 'Sort' ) ;
$første_element = nuværende ( $array ) ;
ekko 'Første element i arrayet er: ' , Nulstil ( $array ) ;
?>

For associativ array:


$student = array (
87 => 'Engelsk' ,
76 => 'Matematik' ,
95 => 'Computer' ,
67 => 'Fysik' ,
) ;
ekko 'Første element i arrayet er: ' , Nulstil ( $student ) ;
?>

Metode 6: Brug af array_shift() funktion

Det array_shift() key er en fordelagtig og enkel metode til at få adgang til det første element i PHP-arrayet. De givne eksempler viser, hvordan man får adgang til det første element i et array ved hjælp af array_shift() funktion til simple og associative arrays.

For simpel array:


$array = array ( 'Brun' , 'Gul' , 'Sort' ) ;
$første_element = nuværende ( $array ) ;
ekko 'Første element i arrayet er: ' , array_shift ( $array ) ;
?>

For associativ array:


$student = array (
87 => 'Engelsk' ,
76 => 'Matematik' ,
95 => 'Computer' ,
67 => 'Fysik' ,
) ;
ekko 'Første element i arrayet er: ' , array_shift ( $student ) ;
?>

Konklusion

I PHP er et array en generisk datastruktur, der giver dig mulighed for at gemme flere værdier i en enkelt variabel. At få det første element i et array er en simpel opgave, og der er mange måder at gøre det på i PHP. Disse omfatter at bruge 0 indeksering , array_slice() , array_values() , nuværende() , Nulstil() og array_shift() funktioner. Det 0 indeks Metoden virker for simple arrays, men den virker ikke for associative arrays, fordi de ikke har numeriske indekser, så andre funktioner ville være mere passende.