Jak získat první prvek pole v PHP?

Jak Ziskat Prvni Prvek Pole V Php



V PHP je pole víceúčelová datová struktura, která vám umožňuje uložit více hodnot do jedné proměnné. Protože pole mohou obsahovat více prvků, je často nutné přistupovat k určitým prvkům. V některých případech stačí vrátit pouze první prvek pole, což je běžný úkol v programování. Tento článek vám poskytne několik způsobů, jak získat první prvek pole v PHP.

Získání prvního prvku pole v PHP?

Existuje několik způsobů, jak získat první prvek pole v PHP, které jsou uvedeny níže:

Pojďme si tyto metody podrobně vysvětlit.







Metoda 1: Přístup k indexu 0

Přístup k indexu 0 je jedním z nejjednodušších způsobů, jak získat první prvek pole v PHP. Protože pole jsou v PHP indexována nulou a první prvek pole najdete na indexu 0. Pro přístup k prvku můžete použít hranaté závorky.



Zde je příklad, který se skládá z jednoduchého pole obsahujícího různé barvy:




$array = pole ( 'Hnědý' , 'Žlutá' , 'Černá' ) ;
echo 'První prvek v poli je:' , $array [ 0 ] ;
?>





U asociativních polí tato metoda nebude fungovat, protože tato pole nemají číselné indexy.


$student = pole (
87 => 'Angličtina' ,
76 => 'Matematika' ,
95 => 'Počítač' ,
67 => 'Fyzika' ,
) ;
echo 'První prvek pole je:' , student [ 0 ] ;
?>

Metoda 2: Použití funkce array_slice()

The pole_slice() funkce je další funkce používaná k získání prvního prvku pole. Vyzvedává prvky pole určeného uživatelem v pořadí definovaném parametry offsetu a délky.



Uvedený příklad ukazuje, jak přistupovat k prvnímu prvku jednoduchého pole pomocí pole_slice() funkce.


$array = pole ( 'Hnědý' , 'Žlutá' , 'Černá' ) ;
$first_element = pole_slice ( $array , 0 , 1 ) [ 0 ] ;
echo 'První prvek je:' . $first_element ;
?>

Pro asociativní pole můžete postupovat podle níže uvedeného kódu:


$student = pole (
87 => 'Angličtina' ,
76 => 'Matematika' ,
95 => 'Počítač' ,
67 => 'Fyzika' ,
) ;
echo 'První prvek pole je:' , pole_slice ( $student , 0 , 1 ) [ 0 ] ;
?>

Metoda 3: Použití funkce array_values().

Můžete také využít array_values() funkce pro přístup k prvnímu prvku pole. Pro jednoduché pole je použití docela jednoduché. U asociativních polí však může být užitečný v situacích, kdy si nejste jisti přesným klíčem a indexem pole. Může numericky indexovat pole a vrátit celé prvky pole.

Uvedený příklad ukazuje, jak přistupovat k prvnímu prvku pole pomocí array_values() funkce pro jednoduchá i asociativní pole.

Pro jednoduché pole:


$array = pole ( 'Hnědý' , 'Žlutá' , 'Černá' ) ;
$first_element = pole_values ( $array ) [ 0 ] ;
echo 'První prvek je:' . $first_element ;
?>

Pro asociativní pole:


$student = pole (
87 => 'Angličtina' ,
76 => 'Matematika' ,
95 => 'Počítač' ,
67 => 'Fyzika' ,
) ;
echo 'První prvek pole je:' , pole_values ( $student ) [ 0 ] ;
?>

Metoda 4: Použití funkce current().

Můžete také použít PHP aktuální() funkce pro načtení prvního prvku pole. Ve výchozím nastavení tato funkce vrací první prvek pole, protože internetový ukazatel je zpočátku nastaven na první prvek, takže pokaždé, když spustíte kód, bude ukazovat na první prvek pole.

Uvedené příklady ukazují, jak přistupovat k prvnímu prvku pole pomocí aktuální() funkce pro jednoduchá i asociativní pole.

Pro jednoduché pole:


$array = pole ( 'Hnědý' , 'Žlutá' , 'Černá' ) ;
$first_element = aktuální ( $array ) ;
echo 'První prvek je:' . $first_element ;
?>

Pro asociativní pole:


$student = pole (
87 => 'Angličtina' ,
76 => 'Matematika' ,
95 => 'Počítač' ,
67 => 'Fyzika' ,
) ;
echo 'První prvek pole je:' , aktuální ( $student ) ;
?>

Metoda 5: Použití funkce reset().

Za použití reset() Funkce je snadný a efektivní způsob přístupu k prvnímu prvku pole PHP. Tato funkce získá první položku pole nastavením vnitřního ukazatele pole na jeho první prvek. Podle uvedených příkladů se dozvíte, jak získat přístup k prvnímu prvku jednoduchého a asociativního pole pomocí reset() funkce.

Pro jednoduché pole:


$array = pole ( 'Hnědý' , 'Žlutá' , 'Černá' ) ;
$first_element = aktuální ( $array ) ;
echo 'První prvek pole je:' , resetovat ( $array ) ;
?>

Pro asociativní pole:


$student = pole (
87 => 'Angličtina' ,
76 => 'Matematika' ,
95 => 'Počítač' ,
67 => 'Fyzika' ,
) ;
echo 'První prvek pole je:' , resetovat ( $student ) ;
?>

Metoda 6: Použití funkce array_shift().

The array_shift() key je výhodná a jednoduchá metoda pro přístup k prvnímu prvku pole PHP. Uvedené příklady ukazují, jak přistupovat k prvnímu prvku pole pomocí array_shift() funkce pro jednoduchá a asociativní pole.

Pro jednoduché pole:


$array = pole ( 'Hnědý' , 'Žlutá' , 'Černá' ) ;
$first_element = aktuální ( $array ) ;
echo 'První prvek pole je:' , array_shift ( $array ) ;
?>

Pro asociativní pole:


$student = pole (
87 => 'Angličtina' ,
76 => 'Matematika' ,
95 => 'Počítač' ,
67 => 'Fyzika' ,
) ;
echo 'První prvek pole je:' , array_shift ( $student ) ;
?>

Závěr

V PHP je pole generická datová struktura, která vám umožňuje uložit více hodnot do jedné proměnné. Získání prvního prvku pole je jednoduchý úkol a v PHP existuje mnoho způsobů, jak to udělat. Mezi ně patří používání 0 indexování , pole_slice() , array_values() , aktuální() , reset() a array_shift() funkcí. The 0 index metoda funguje pro jednoduchá pole, ale nefunguje pro asociativní pole, protože nemají číselné indexy, takže by byly vhodnější jiné funkce.