Kako pridobiti prvi element matrike v PHP?

Kako Pridobiti Prvi Element Matrike V Php



V PHP je matrika večnamenska podatkovna struktura, ki vam omogoča shranjevanje več vrednosti v eno spremenljivko. Ker lahko polja vsebujejo več elementov, je pogosto treba dostopati do določenih elementov. V nekaterih primerih morate vrniti le prvi element matrike, kar je običajna naloga pri programiranju. Ta članek vam bo predstavil več načinov, kako pridobiti prvi element matrike v PHP.

Pridobivanje prvega elementa matrike v PHP?

Obstaja več metod za pridobitev prvega elementa matrike v PHP, ki so navedene spodaj:

Podrobno razložimo te metode.







1. način: dostop do indeksa 0

Dostop do indeksa 0 je eden najlažjih načinov za pridobivanje prvega elementa matrike v PHP. Ker so polja v PHP indeksirana z nič, boste prvi element matrike našli pri indeksu 0. Za dostop do elementa lahko uporabite oglate oklepaje.



Tukaj je primer, ki je sestavljen iz preprostega niza, ki vsebuje različne barve:




$matrika = niz ( 'Rjav' , 'Rumena' , 'Črna' ) ;
odmev 'Prvi element v nizu je: ' , $matrika [ 0 ] ;
?>





Za asociativne nize ta metoda ne bo delovala, ker ti nizi nimajo številskih indeksov.


$študent = niz (
87 => 'Angleščina' ,
76 => 'matematika' ,
95 => 'Računalnik' ,
67 => 'fizika' ,
) ;
odmev 'Prvi element matrike je: ' , študent [ 0 ] ;
?>

2. način: uporaba funkcije array_slice().

The array_slice() funkcija je še ena funkcija, ki se uporablja za pridobivanje prvega elementa matrike. Pridobi elemente matrike, ki jih določi uporabnik, v vrstnem redu, ki ga določata parametra odmika in dolžine.



Navedeni primer prikazuje, kako dostopati do prvega elementa preproste matrike z uporabo array_slice() funkcijo.


$matrika = niz ( 'Rjav' , 'Rumena' , 'Črna' ) ;
$prvi_element = rezina_matrike ( $matrika , 0 , 1 ) [ 0 ] ;
odmev 'Prvi element je:' . $prvi_element ;
?>

Za asociativno polje lahko sledite spodnji kodi:


$študent = niz (
87 => 'Angleščina' ,
76 => 'matematika' ,
95 => 'Računalnik' ,
67 => 'fizika' ,
) ;
odmev 'Prvi element matrike je: ' , rezina_matrike ( $študent , 0 , 1 ) [ 0 ] ;
?>

3. način: Uporaba funkcije array_values().

Uporabite lahko tudi array_values() funkcijo za dostop do prvega elementa matrike. Za preprosto matriko je uporaba precej enostavna. Za asociativne nize pa je lahko koristen v primerih, ko niste prepričani o točnem ključu in indeksu niza. Lahko numerično indeksira matriko in vrne celotne elemente matrike.

Navedeni primer prikazuje, kako dostopati do prvega elementa matrike z uporabo array_values() funkcija za enostavne in asociativne nize.

Za preprosto matriko:


$matrika = niz ( 'Rjav' , 'Rumena' , 'Črna' ) ;
$prvi_element = vrednosti_matrike ( $matrika ) [ 0 ] ;
odmev 'Prvi element je:' . $prvi_element ;
?>

Za asociativno polje:


$študent = niz (
87 => 'Angleščina' ,
76 => 'matematika' ,
95 => 'Računalnik' ,
67 => 'fizika' ,
) ;
odmev 'Prvi element matrike je: ' , vrednosti_matrike ( $študent ) [ 0 ] ;
?>

4. način: Uporaba funkcije current().

Uporabite lahko tudi PHP trenutno() funkcijo za pridobitev prvega elementa matrike. Ta funkcija privzeto vrne prvi element matrike, ker je internetni kazalec prvotno nastavljen na prvi element, tako da vsakič, ko zaženete kodo, kaže na prvi element matrike.

Podani primeri prikazujejo, kako dostopati do prvega elementa matrike z uporabo trenutno() funkcija za enostavne in asociativne nize.

Za preprosto matriko:


$matrika = niz ( 'Rjav' , 'Rumena' , 'Črna' ) ;
$prvi_element = trenutno ( $matrika ) ;
odmev 'Prvi element je:' . $prvi_element ;
?>

Za asociativno polje:


$študent = niz (
87 => 'Angleščina' ,
76 => 'matematika' ,
95 => 'Računalnik' ,
67 => 'fizika' ,
) ;
odmev 'Prvi element matrike je: ' , trenutno ( $študent ) ;
?>

5. način: Uporaba funkcije reset().

Uporabljati ponastaviti() je preprost in učinkovit način za dostop do prvega elementa matrike PHP. Ta funkcija dobi prvi vnos matrike tako, da nastavi notranji kazalec matrike na njen prvi element. Sledite danim primerom, da se naučite dostopati do prvega elementa preprostega in asociativnega niza z uporabo ponastaviti() funkcijo.

Za preprosto matriko:


$matrika = niz ( 'Rjav' , 'Rumena' , 'Črna' ) ;
$prvi_element = trenutno ( $matrika ) ;
odmev 'Prvi element matrike je: ' , ponastaviti ( $matrika ) ;
?>

Za asociativno polje:


$študent = niz (
87 => 'Angleščina' ,
76 => 'matematika' ,
95 => 'Računalnik' ,
67 => 'fizika' ,
) ;
odmev 'Prvi element matrike je: ' , ponastaviti ( $študent ) ;
?>

6. način: Uporaba funkcije array_shift().

The array_shift() ključ je koristen in preprost način za dostop do prvega elementa matrike PHP. Podani primeri prikazujejo, kako dostopati do prvega elementa matrike z uporabo array_shift() funkcija za preproste in asociativne nize.

Za preprosto matriko:


$matrika = niz ( 'Rjav' , 'Rumena' , 'Črna' ) ;
$prvi_element = trenutno ( $matrika ) ;
odmev 'Prvi element matrike je: ' , premik_matrike ( $matrika ) ;
?>

Za asociativno polje:


$študent = niz (
87 => 'Angleščina' ,
76 => 'matematika' ,
95 => 'Računalnik' ,
67 => 'fizika' ,
) ;
odmev 'Prvi element matrike je: ' , premik_matrike ( $študent ) ;
?>

Zaključek

V PHP je matrika generična podatkovna struktura, ki vam omogoča shranjevanje več vrednosti v eno spremenljivko. Pridobivanje prvega elementa matrike je preprosta naloga in v PHP obstaja veliko načinov za to. Ti vključujejo uporabo 0 indeksiranje , array_slice() , array_values() , trenutno() , ponastaviti() in array_shift() funkcije. The 0 indeks metoda deluje za preprosta polja, vendar ne deluje za asociativna polja, ker nimajo številskih indeksov, zato bi bile druge funkcije primernejše.