Cum să obțineți primul element al unui tablou în PHP?

Cum Sa Obtineti Primul Element Al Unui Tablou In Php



În PHP, o matrice este o structură de date multifuncțională care vă permite să stocați mai multe valori într-o singură variabilă. Deoarece tablourile pot conține mai multe elemente, este adesea necesar să accesați anumite elemente. În unele cazuri, trebuie doar să returnați primul element al unui tablou, care este o sarcină comună în programare. Acest articol vă va oferi mai multe modalități de a obține primul element al unui tablou în PHP.

Obțineți primul element al unui tablou în PHP?

Există mai multe metode pentru a obține primul element al unei matrice în PHP, care sunt enumerate mai jos:

Să explicăm aceste metode în detaliu.







Metoda 1: Accesarea Indexului 0

Accesarea indicelui 0 este una dintre cele mai ușoare modalități de obținere a primului element al unui tablou în PHP. Deoarece tablourile sunt indexate zero în PHP și veți găsi primul element al matricei la indexul 0. Pentru a accesa elementul, puteți folosi paranteze drepte.



Iată un exemplu care constă dintr-o matrice simplă care conține diferite culori:




$array = matrice ( 'Maro' , 'Galben' , 'Negru' ) ;
ecou 'Primul element din matrice este: ' , $array [ 0 ] ;
?>





Pentru tablourile asociative, această metodă nu va funcționa deoarece aceste tablouri nu au indici numerici.


$student = matrice (
87 => 'Engleză' ,
76 => 'Matematică' ,
95 => 'Calculator' ,
67 => 'Fizică' ,
) ;
ecou 'Primul element al matricei este: ' , student [ 0 ] ;
?>

Metoda 2: Utilizarea funcției array_slice().

The array_slice() funcția este o altă funcție utilizată pentru obținerea primului element al unui tablou. Preia elementele unui tablou specificat de utilizator în ordinea definită de offset, precum și de parametrii de lungime.



Exemplul dat arată cum să accesați primul element al unui tablou simplu folosind array_slice() funcţie.


$array = matrice ( 'Maro' , 'Galben' , 'Negru' ) ;
$primul_element = array_slice ( $array , 0 , 1 ) [ 0 ] ;
ecou 'Primul element este:' . $primul_element ;
?>

Pentru o matrice asociativă, puteți urma codul de mai jos:


$student = matrice (
87 => 'Engleză' ,
76 => 'Matematică' ,
95 => 'Calculator' ,
67 => 'Fizică' ,
) ;
ecou 'Primul element al matricei este: ' , array_slice ( $student , 0 , 1 ) [ 0 ] ;
?>

Metoda 3: Utilizarea funcției array_values().

De asemenea, puteți utiliza valori_matrice() funcție pentru a accesa primul element al unui tablou. Pentru o matrice simplă, este destul de simplu de utilizat. Cu toate acestea, pentru tablourile asociative, poate fi util în situațiile în care nu sunteți sigur despre cheia și indexul exact al matricei. Poate indexa numeric matricea și poate returna toate elementele matricei.

Exemplul dat arată cum să accesați primul element al unui tablou folosind valori_matrice() funcție atât pentru tablouri simple, cât și pentru cele asociative.

Pentru o matrice simplă:


$array = matrice ( 'Maro' , 'Galben' , 'Negru' ) ;
$primul_element = valori_matrice ( $array ) [ 0 ] ;
ecou 'Primul element este:' . $primul_element ;
?>

Pentru tabloul asociativ:


$student = matrice (
87 => 'Engleză' ,
76 => 'Matematică' ,
95 => 'Calculator' ,
67 => 'Fizică' ,
) ;
ecou 'Primul element al matricei este: ' , valori_matrice ( $student ) [ 0 ] ;
?>

Metoda 4: Utilizarea funcției current().

De asemenea, puteți utiliza PHP actual() funcție pentru a prelua primul element al unui tablou. În mod implicit, această funcție returnează primul element de matrice, deoarece indicatorul de internet este setat inițial la primul element, astfel încât de fiecare dată când rulați codul, acesta va indica primul element de matrice.

Exemplele oferite arată cum să accesați primul element al unui tablou folosind actual() funcție atât pentru tablouri simple, cât și pentru cele asociative.

Pentru o matrice simplă:


$array = matrice ( 'Maro' , 'Galben' , 'Negru' ) ;
$primul_element = actual ( $array ) ;
ecou 'Primul element este:' . $primul_element ;
?>

Pentru tabloul asociativ:


$student = matrice (
87 => 'Engleză' ,
76 => 'Matematică' ,
95 => 'Calculator' ,
67 => 'Fizică' ,
) ;
ecou 'Primul element al matricei este: ' , actual ( $student ) ;
?>

Metoda 5: Utilizarea funcției reset().

Folosind reset() funcția este o modalitate ușoară și eficientă de a accesa primul element al matricei PHP. Această funcție primește prima intrare a unei matrice setând pointerul intern al matricei la primul său element. Urmați exemplele date pentru a afla cum să accesați primul element al unui tablou simplu și asociativ folosind reset() funcţie.

Pentru o matrice simplă:


$array = matrice ( 'Maro' , 'Galben' , 'Negru' ) ;
$primul_element = actual ( $array ) ;
ecou 'Primul element al matricei este: ' , resetare ( $array ) ;
?>

Pentru tabloul asociativ:


$student = matrice (
87 => 'Engleză' ,
76 => 'Matematică' ,
95 => 'Calculator' ,
67 => 'Fizică' ,
) ;
ecou 'Primul element al matricei este: ' , resetare ( $student ) ;
?>

Metoda 6: Utilizarea funcției array_shift().

The array_shift() cheie este o metodă benefică și simplă de a accesa primul element al matricei PHP. Exemplele oferite arată cum să accesați primul element al unui tablou folosind array_shift() funcție pentru tablouri simple și asociative.

Pentru o matrice simplă:


$array = matrice ( 'Maro' , 'Galben' , 'Negru' ) ;
$primul_element = actual ( $array ) ;
ecou 'Primul element al matricei este: ' , array_shift ( $array ) ;
?>

Pentru tabloul asociativ:


$student = matrice (
87 => 'Engleză' ,
76 => 'Matematică' ,
95 => 'Calculator' ,
67 => 'Fizică' ,
) ;
ecou 'Primul element al matricei este: ' , array_shift ( $student ) ;
?>

Concluzie

În PHP, o matrice este o structură de date generică care vă permite să stocați mai multe valori într-o singură variabilă. Obținerea primului element al unui tablou este o sarcină simplă și există multe modalități de a face acest lucru în PHP. Acestea includ utilizarea 0 indexare , array_slice() , valori_matrice() , actual() , reset() și array_shift() funcții. The 0 index metoda funcționează pentru tablouri simple, cu toate acestea, nu funcționează pentru tablouri asociative, deoarece nu au indici numerici, deci alte funcții ar fi mai potrivite.