Paano Kunin ang Unang Elemento ng isang Array sa PHP?

Paano Kunin Ang Unang Elemento Ng Isang Array Sa Php



Sa PHP, ang array ay isang multi-purpose data structure na nagbibigay-daan sa iyong mag-imbak ng maraming value sa isang variable. Dahil ang mga array ay maaaring maglaman ng maraming elemento, kadalasan ay kinakailangan upang ma-access ang ilang mga elemento. Sa ilang mga kaso, kailangan mo lamang ibalik ang unang elemento ng isang array, na isang karaniwang gawain sa programming. Ang artikulong ito ay magbibigay sa iyo ng ilang paraan upang makuha ang unang elemento ng isang array sa PHP.

Pagkuha ng Unang Elemento ng isang Array sa PHP?

Mayroong maraming mga paraan upang makuha ang unang elemento ng isang array sa PHP na nakalista sa ibaba:

Ipaliwanag natin ang mga pamamaraang ito nang detalyado.







Paraan 1: Pag-access sa 0 Index

Pag-access sa index 0 ay isa sa mga pinakamadaling paraan para makuha ang unang elemento ng array sa PHP. Dahil ang mga array ay zero-index sa PHP at makikita mo ang unang elemento ng array sa index 0. Upang ma-access ang elemento, maaari kang gumamit ng mga square bracket.



Narito ang isang halimbawa na binubuo ng isang simpleng array na naglalaman ng iba't ibang kulay:




$array = array ( 'kayumanggi' , 'Dilaw' , 'Black' ) ;
echo 'Ang unang elemento sa array ay: ' , $array [ 0 ] ;
?>





Para sa mga associative array, hindi gagana ang paraang ito dahil walang mga numeric index ang mga array na ito.


$estudyante = array (
87 => 'Ingles' ,
76 => 'Matematika' ,
95 => 'Computer' ,
67 => 'Physics' ,
) ;
echo 'Ang unang elemento ng array ay: ' , mag-aaral [ 0 ] ;
?>

Paraan 2: Paggamit ng array_slice() Function

Ang array_slice() Ang function ay isa pang function na ginagamit para sa pagkuha ng unang elemento ng isang array. Kinukuha nito ang mga elemento ng array na tinukoy ng user sa pagkakasunud-sunod na tinukoy ng offset pati na rin ang mga parameter ng haba.



Ang ibinigay na halimbawa ay nagpapakita kung paano i-access ang unang elemento ng isang simpleng array gamit ang array_slice() function.


$array = array ( 'kayumanggi' , 'Dilaw' , 'Black' ) ;
$first_element = array_slice ( $array , 0 , 1 ) [ 0 ] ;
echo 'Ang unang elemento ay:' . $first_element ;
?>

Para sa isang associative array, maaari mong sundin ang ibinigay na code sa ibaba:


$estudyante = array (
87 => 'Ingles' ,
76 => 'Matematika' ,
95 => 'Computer' ,
67 => 'Physics' ,
) ;
echo 'Ang unang elemento ng array ay: ' , array_slice ( $estudyante , 0 , 1 ) [ 0 ] ;
?>

Paraan 3: Paggamit ng array_values() Function

Maaari mo ring gamitin ang array_values() function upang ma-access ang unang elemento ng isang array. Para sa isang simple, array, medyo diretso itong gamitin. Gayunpaman, para sa mga associative array, maaari itong maging kapaki-pakinabang sa mga sitwasyon kung saan hindi ka sigurado tungkol sa eksaktong key at index ng array. Maaari nitong i-index ang array ayon sa numero at ibalik ang buong elemento ng array.

Ang ibinigay na halimbawa ay nagpapakita kung paano i-access ang unang elemento ng isang array gamit ang array_values() function para sa parehong simple at associative arrays.

Para sa simpleng array:


$array = array ( 'kayumanggi' , 'Dilaw' , 'Black' ) ;
$first_element = array_values ( $array ) [ 0 ] ;
echo 'Ang unang elemento ay:' . $first_element ;
?>

Para sa associative array:


$estudyante = array (
87 => 'Ingles' ,
76 => 'Matematika' ,
95 => 'Computer' ,
67 => 'Physics' ,
) ;
echo 'Ang unang elemento ng array ay: ' , array_values ( $estudyante ) [ 0 ] ;
?>

Paraan 4: Paggamit ng kasalukuyang() Function

Maaari mo ring gamitin ang PHP kasalukuyang() function upang makuha ang unang elemento ng isang array. Bilang default, ibinabalik ng function na ito ang unang elemento ng array dahil ang internet pointer ay unang nakatakda sa unang elemento kaya sa tuwing papatakbuhin mo ang code, ituturo nito ang unang elemento ng array.

Ang mga ibinigay na halimbawa ay nagpapakita kung paano i-access ang unang elemento ng isang array gamit ang kasalukuyang() function para sa parehong simple at associative arrays.

Para sa simpleng array:


$array = array ( 'kayumanggi' , 'Dilaw' , 'Black' ) ;
$first_element = kasalukuyang ( $array ) ;
echo 'Ang unang elemento ay:' . $first_element ;
?>

Para sa associative array:


$estudyante = array (
87 => 'Ingles' ,
76 => 'Matematika' ,
95 => 'Computer' ,
67 => 'Physics' ,
) ;
echo 'Ang unang elemento ng array ay: ' , kasalukuyang ( $estudyante ) ;
?>

Paraan 5: Paggamit ng reset() Function

Gamit ang i-reset() Ang function ay isang madali at mahusay na paraan upang ma-access ang unang elemento ng PHP array. Nakukuha ng function na ito ang unang entry ng isang array sa pamamagitan ng pagtatakda ng internal pointer ng array sa unang elemento nito. Sundin ang mga ibinigay na halimbawa upang matutunan kung paano i-access ang unang elemento ng isang simple at nag-uugnay na array gamit ang i-reset() function.

Para sa simpleng array:


$array = array ( 'kayumanggi' , 'Dilaw' , 'Black' ) ;
$first_element = kasalukuyang ( $array ) ;
echo 'Ang unang elemento ng array ay: ' , i-reset ( $array ) ;
?>

Para sa associative array:


$estudyante = array (
87 => 'Ingles' ,
76 => 'Matematika' ,
95 => 'Computer' ,
67 => 'Physics' ,
) ;
echo 'Ang unang elemento ng array ay: ' , i-reset ( $estudyante ) ;
?>

Paraan 6: Paggamit ng array_shift() Function

Ang array_shift() Ang key ay isang kapaki-pakinabang at simpleng paraan upang ma-access ang unang elemento ng array ng PHP. Ang mga ibinigay na halimbawa ay nagpapakita kung paano i-access ang unang elemento ng isang array gamit ang array_shift() function para sa simple at associative arrays.

Para sa simpleng array:


$array = array ( 'kayumanggi' , 'Dilaw' , 'Black' ) ;
$first_element = kasalukuyang ( $array ) ;
echo 'Ang unang elemento ng array ay: ' , array_shift ( $array ) ;
?>

Para sa associative array:


$estudyante = array (
87 => 'Ingles' ,
76 => 'Matematika' ,
95 => 'Computer' ,
67 => 'Physics' ,
) ;
echo 'Ang unang elemento ng array ay: ' , array_shift ( $estudyante ) ;
?>

Konklusyon

Sa PHP, ang array ay isang generic na istraktura ng data na nagbibigay-daan sa iyong mag-imbak ng maramihang mga halaga sa isang variable. Ang pagkuha ng unang elemento ng array ay isang simpleng gawain, at maraming paraan para gawin ito sa PHP. Kabilang dito ang paggamit 0 pag-index , array_slice() , array_values() , kasalukuyang() , i-reset() at array_shift() mga function. Ang 0 index gumagana ang pamamaraan para sa mga simpleng array, gayunpaman, hindi ito gumagana para sa mga associative array dahil wala silang mga numeric index, kaya mas angkop ang ibang mga function.