Ako získať prvý prvok poľa v PHP?

Ako Ziskat Prvy Prvok Pola V Php



V PHP je pole viacúčelová dátová štruktúra, ktorá vám umožňuje uložiť viacero hodnôt do jednej premennej. Pretože polia môžu obsahovať viacero prvkov, je často potrebné pristupovať k určitým prvkom. V niektorých prípadoch stačí vrátiť len prvý prvok poľa, čo je bežná úloha pri programovaní. Tento článok vám poskytne niekoľko spôsobov, ako získať prvý prvok poľa v PHP.

Získanie prvého prvku poľa v PHP?

Existuje niekoľko metód na získanie prvého prvku poľa v PHP, ktoré sú uvedené nižšie:

Vysvetlime si tieto metódy podrobne.







Metóda 1: Prístup k indexu 0

Prístup k indexu 0 je jedným z najjednoduchších spôsobov, ako získať prvý prvok poľa v PHP. Pretože polia sú v PHP indexované nulou a prvý prvok poľa nájdete na indexe 0. Na prístup k prvku môžete použiť hranaté zátvorky.



Tu je príklad, ktorý pozostáva z jednoduchého poľa obsahujúceho rôzne farby:




$array = pole ( 'hnedá' , 'Žltá' , 'Čierna' ) ;
ozvena 'Prvý prvok v poli je: ' , $array [ 0 ] ;
?>





Pre asociatívne polia táto metóda nebude fungovať, pretože tieto polia nemajú číselné indexy.


$študent = pole (
87 => 'Angličtina' ,
76 => 'matematika' ,
95 => 'počítač' ,
67 => 'fyzika' ,
) ;
ozvena 'Prvý prvok poľa je: ' , študent [ 0 ] ;
?>

Metóda 2: Použitie funkcie array_slice().

The pole_slice() funkcia je ďalšia funkcia používaná na získanie prvého prvku poľa. Načíta prvky poľa určeného používateľom v poradí definovanom parametrami posunu a dĺžky.



Uvedený príklad ukazuje, ako získať prístup k prvému prvku jednoduchého poľa pomocou pole_slice() funkciu.


$array = pole ( 'hnedá' , 'Žltá' , 'Čierna' ) ;
$first_element = pole_slice ( $array , 0 , 1 ) [ 0 ] ;
ozvena 'Prvý prvok je:' . $first_element ;
?>

Pre asociatívne pole môžete postupovať podľa nižšie uvedeného kódu:


$študent = pole (
87 => 'Angličtina' ,
76 => 'matematika' ,
95 => 'počítač' ,
67 => 'fyzika' ,
) ;
ozvena 'Prvý prvok poľa je: ' , pole_slice ( $študent , 0 , 1 ) [ 0 ] ;
?>

Metóda 3: Použitie funkcie array_values().

Môžete tiež využiť array_values() funkcia na prístup k prvému prvku poľa. Pre jednoduché pole je použitie celkom jednoduché. Pre asociatívne polia však môže byť užitočný v situáciách, keď si nie ste istí presným kľúčom a indexom poľa. Môže numericky indexovať pole a vrátiť celé prvky poľa.

Uvedený príklad ukazuje, ako získať prístup k prvému prvku poľa pomocou array_values() funkciu pre jednoduché aj asociatívne polia.

Pre jednoduché pole:


$array = pole ( 'hnedá' , 'Žltá' , 'Čierna' ) ;
$first_element = pole_hodnoty ( $array ) [ 0 ] ;
ozvena 'Prvý prvok je:' . $first_element ;
?>

Pre asociatívne pole:


$študent = pole (
87 => 'Angličtina' ,
76 => 'matematika' ,
95 => 'počítač' ,
67 => 'fyzika' ,
) ;
ozvena 'Prvý prvok poľa je: ' , pole_hodnoty ( $študent ) [ 0 ] ;
?>

Metóda 4: Použitie funkcie current().

Môžete tiež použiť PHP aktuálne() funkcia na získanie prvého prvku poľa. V predvolenom nastavení táto funkcia vracia prvý prvok poľa, pretože internetový ukazovateľ je pôvodne nastavený na prvý prvok, takže zakaždým, keď spustíte kód, ukáže na prvý prvok poľa.

Uvedené príklady ukazujú, ako získať prístup k prvému prvku poľa pomocou aktuálne() funkciu pre jednoduché aj asociatívne polia.

Pre jednoduché pole:


$array = pole ( 'hnedá' , 'Žltá' , 'Čierna' ) ;
$first_element = prúd ( $array ) ;
ozvena 'Prvý prvok je:' . $first_element ;
?>

Pre asociatívne pole:


$študent = pole (
87 => 'Angličtina' ,
76 => 'matematika' ,
95 => 'počítač' ,
67 => 'fyzika' ,
) ;
ozvena 'Prvý prvok poľa je: ' , prúd ( $študent ) ;
?>

Metóda 5: Použitie funkcie reset().

Pomocou reset() je jednoduchý a efektívny spôsob prístupu k prvému prvku poľa PHP. Táto funkcia získa prvý záznam poľa nastavením interného ukazovateľa poľa na jeho prvý prvok. Podľa uvedených príkladov sa dozviete, ako získať prístup k prvému prvku jednoduchého a asociatívneho poľa pomocou reset() funkciu.

Pre jednoduché pole:


$array = pole ( 'hnedá' , 'Žltá' , 'Čierna' ) ;
$first_element = prúd ( $array ) ;
ozvena 'Prvý prvok poľa je: ' , resetovať ( $array ) ;
?>

Pre asociatívne pole:


$študent = pole (
87 => 'Angličtina' ,
76 => 'matematika' ,
95 => 'počítač' ,
67 => 'fyzika' ,
) ;
ozvena 'Prvý prvok poľa je: ' , resetovať ( $študent ) ;
?>

Metóda 6: Použitie funkcie array_shift().

The array_shift() key je výhodná a jednoduchá metóda na prístup k prvému prvku poľa PHP. Uvedené príklady ukazujú, ako získať prístup k prvému prvku poľa pomocou array_shift() funkcia pre jednoduché a asociatívne polia.

Pre jednoduché pole:


$array = pole ( 'hnedá' , 'Žltá' , 'Čierna' ) ;
$first_element = prúd ( $array ) ;
ozvena 'Prvý prvok poľa je: ' , array_shift ( $array ) ;
?>

Pre asociatívne pole:


$študent = pole (
87 => 'Angličtina' ,
76 => 'matematika' ,
95 => 'počítač' ,
67 => 'fyzika' ,
) ;
ozvena 'Prvý prvok poľa je: ' , array_shift ( $študent ) ;
?>

Záver

V PHP je pole všeobecná dátová štruktúra, ktorá vám umožňuje uložiť viacero hodnôt do jednej premennej. Získanie prvého prvku poľa je jednoduchá úloha a v PHP existuje mnoho spôsobov, ako to urobiť. Medzi ne patrí používanie 0 indexovanie , pole_slice() , array_values() , aktuálne() , reset() a array_shift() funkcie. The index 0 metóda funguje pre jednoduché polia, ale nefunguje pre asociatívne polia, pretože nemajú číselné indexy, takže iné funkcie by boli vhodnejšie.