Kaip gauti pirmąjį masyvo elementą PHP?

Kaip Gauti Pirmaji Masyvo Elementa Php



PHP masyvas yra universali duomenų struktūra, leidžianti išsaugoti kelias reikšmes viename kintamajame. Kadangi masyvuose gali būti keli elementai, dažnai reikia pasiekti tam tikrus elementus. Kai kuriais atvejais jums tereikia grąžinti pirmąjį masyvo elementą, o tai yra įprasta programavimo užduotis. Šiame straipsnyje bus pateikti keli būdai, kaip gauti pirmąjį PHP masyvo elementą.

Kaip gauti pirmąjį masyvo elementą PHP?

Yra keli metodai, kaip gauti pirmąjį masyvo elementą PHP:

Išsamiai paaiškinkime šiuos metodus.







1 būdas: prieiga prie 0 indekso

Prieiga prie indekso 0 yra vienas iš paprasčiausių būdų gauti pirmąjį PHP masyvo elementą. Kadangi PHP masyvai yra indeksuojami nuliu, o pirmąjį masyvo elementą rasite indekse 0. Norėdami pasiekti elementą, galite naudoti laužtinius skliaustus.



Štai pavyzdys, kurį sudaro paprastas masyvas, kuriame yra skirtingų spalvų:




$masyvas = masyvas ( 'ruda' , 'Geltona' , 'juoda' ) ;
aidas 'Pirmasis masyvo elementas yra: ' , $masyvas [ 0 ] ;
?>





Asociatyviems masyvams šis metodas neveiks, nes šie masyvai neturi skaitinių indeksų.


$studentas = masyvas (
87 => 'Anglų' ,
76 => 'matematika' ,
95 => 'Kompiuteris' ,
67 => 'fizika' ,
) ;
aidas 'Pirmasis masyvo elementas yra: ' , studentas [ 0 ] ;
?>

2 būdas: naudokite funkciją „array_slice()“.

The array_slice() funkcija yra kita funkcija, naudojama norint gauti pirmąjį masyvo elementą. Jis gauna vartotojo nurodyto masyvo elementus tokia tvarka, kokia nustatyta poslinkio ir ilgio parametrais.



Pateiktame pavyzdyje parodyta, kaip pasiekti pirmąjį paprasto masyvo elementą naudojant array_slice() funkcija.


$masyvas = masyvas ( 'ruda' , 'Geltona' , 'juoda' ) ;
$pirmasis_elementas = array_slice ( $masyvas , 0 , 1 ) [ 0 ] ;
aidas „Pirmasis elementas yra: . $pirmasis_elementas ;
?>

Asociatyviam masyvei galite vadovautis toliau pateiktu kodu:


$studentas = masyvas (
87 => 'Anglų' ,
76 => 'matematika' ,
95 => 'Kompiuteris' ,
67 => 'fizika' ,
) ;
aidas 'Pirmasis masyvo elementas yra: ' , array_slice ( $studentas , 0 , 1 ) [ 0 ] ;
?>

3 būdas: masyvo_values() funkcijos naudojimas

Taip pat galite naudoti masyvo_vertės() funkcija pasiekti pirmąjį masyvo elementą. Paprastam masyvui jį naudoti gana paprasta. Tačiau asociatyviems masyvams tai gali būti naudinga tais atvejais, kai nesate tikri dėl tikslaus masyvo rakto ir indekso. Jis gali skaitiniu būdu indeksuoti masyvą ir grąžinti visus masyvo elementus.

Pateiktame pavyzdyje parodyta, kaip pasiekti pirmąjį masyvo elementą naudojant masyvo_vertės() funkcija tiek paprastiems, tiek asociatyviems masyvams.

Paprastam masyvui:


$masyvas = masyvas ( 'ruda' , 'Geltona' , 'juoda' ) ;
$pirmasis_elementas = masyvo_vertes ( $masyvas ) [ 0 ] ;
aidas „Pirmasis elementas yra: . $pirmasis_elementas ;
?>

Asociatyviniam masyvui:


$studentas = masyvas (
87 => 'Anglų' ,
76 => 'matematika' ,
95 => 'Kompiuteris' ,
67 => 'fizika' ,
) ;
aidas 'Pirmasis masyvo elementas yra: ' , masyvo_vertes ( $studentas ) [ 0 ] ;
?>

4 būdas. Funkcijos current() naudojimas

Taip pat galite naudoti PHP srovė () funkcija, skirta gauti pirmąjį masyvo elementą. Pagal numatytuosius nustatymus ši funkcija grąžina pirmąjį masyvo elementą, nes interneto žymeklis iš pradžių nustatytas į pirmąjį elementą, todėl kiekvieną kartą paleidus kodą jis nukreips į pirmąjį masyvo elementą.

Pateiktuose pavyzdžiuose parodyta, kaip pasiekti pirmąjį masyvo elementą naudojant srovė () funkcija tiek paprastiems, tiek asociatyviems masyvams.

Paprastam masyvui:


$masyvas = masyvas ( 'ruda' , 'Geltona' , 'juoda' ) ;
$pirmasis_elementas = srovė ( $masyvas ) ;
aidas „Pirmasis elementas yra: . $pirmasis_elementas ;
?>

Asociatyviniam masyvui:


$studentas = masyvas (
87 => 'Anglų' ,
76 => 'matematika' ,
95 => 'Kompiuteris' ,
67 => 'fizika' ,
) ;
aidas 'Pirmasis masyvo elementas yra: ' , srovė ( $studentas ) ;
?>

5 būdas: Reset() funkcijos naudojimas

Naudojant iš naujo () funkcija yra paprastas ir efektyvus būdas pasiekti pirmąjį PHP masyvo elementą. Ši funkcija gauna pirmąjį masyvo įrašą nustatydama vidinį masyvo žymeklį į pirmąjį elementą. Vykdykite pateiktus pavyzdžius, kad sužinotumėte, kaip pasiekti pirmąjį paprasto ir asociatyvaus masyvo elementą naudojant iš naujo () funkcija.

Paprastam masyvui:


$masyvas = masyvas ( 'ruda' , 'Geltona' , 'juoda' ) ;
$pirmasis_elementas = srovė ( $masyvas ) ;
aidas 'Pirmasis masyvo elementas yra: ' , atstatyti ( $masyvas ) ;
?>

Asociatyviniam masyvui:


$studentas = masyvas (
87 => 'Anglų' ,
76 => 'matematika' ,
95 => 'Kompiuteris' ,
67 => 'fizika' ,
) ;
aidas 'Pirmasis masyvo elementas yra: ' , atstatyti ( $studentas ) ;
?>

6 būdas: funkcijos array_shift() naudojimas

The array_shift() raktas yra naudingas ir paprastas būdas pasiekti pirmąjį PHP masyvo elementą. Pateiktuose pavyzdžiuose parodyta, kaip pasiekti pirmąjį masyvo elementą naudojant array_shift() funkcija paprastiems ir asociatyviems masyvams.

Paprastam masyvui:


$masyvas = masyvas ( 'ruda' , 'Geltona' , 'juoda' ) ;
$pirmasis_elementas = srovė ( $masyvas ) ;
aidas 'Pirmasis masyvo elementas yra: ' , masyvo_pakeitimas ( $masyvas ) ;
?>

Asociatyviniam masyvui:


$studentas = masyvas (
87 => 'Anglų' ,
76 => 'matematika' ,
95 => 'Kompiuteris' ,
67 => 'fizika' ,
) ;
aidas 'Pirmasis masyvo elementas yra: ' , masyvo_pakeitimas ( $studentas ) ;
?>

Išvada

PHP masyvas yra bendra duomenų struktūra, leidžianti išsaugoti kelias reikšmes viename kintamajame. Pirmojo masyvo elemento gavimas yra paprasta užduotis ir yra daug būdų tai padaryti naudojant PHP. Tai apima naudojimą 0 indeksavimas , array_slice() , masyvo_vertės() , srovė () , iš naujo () ir array_shift() funkcijas. The 0 indeksas Metodas tinka paprastiems masyvams, tačiau netinka asociatyviniams masyvams, nes jie neturi skaitinių indeksų, todėl labiau tiktų kitos funkcijos.