Com obtenir el primer element d'una matriu en PHP?

Com Obtenir El Primer Element D Una Matriu En Php



A PHP, una matriu és una estructura de dades multipropòsit que us permet emmagatzemar diversos valors en una sola variable. Com que les matrius poden contenir diversos elements, sovint és necessari accedir a determinats elements. En alguns casos, només cal tornar el primer element d'una matriu, que és una tasca habitual en programació. Aquest article us donarà diverses maneres d'obtenir el primer element d'una matriu en PHP.

Obteniu el primer element d'una matriu en PHP?

Hi ha diversos mètodes per obtenir el primer element d'una matriu en PHP que s'enumeren a continuació:

Expliquem aquests mètodes amb detall.







Mètode 1: Accés a l'índex 0

Accés a l'índex 0 és una de les maneres més fàcils d'obtenir el primer element d'una matriu en PHP. Com que les matrius estan indexades a zero en PHP i trobareu el primer element de la matriu a l'índex 0. Per accedir a l'element, podeu utilitzar claudàtors.



Aquí teniu un exemple que consisteix en una matriu senzilla que conté diferents colors:




$array = matriu ( 'marró' , 'groc' , 'Negre' ) ;
eco 'El primer element de la matriu és: ' , $array [ 0 ] ;
?>





Per a les matrius associatives, aquest mètode no funcionarà perquè aquestes matrius no tenen índexs numèrics.


$estudiant = matriu (
87 => 'anglès' ,
76 => 'Matemàtiques' ,
95 => 'ordinador' ,
67 => 'Física' ,
) ;
eco 'El primer element de la matriu és: ' , estudiant [ 0 ] ;
?>

Mètode 2: ús de la funció array_slice().

El array_slice() La funció és una altra funció utilitzada per obtenir el primer element d'una matriu. Obté els elements d'una matriu especificada per l'usuari en l'ordre definit pel desplaçament, així com els paràmetres de longitud.



L'exemple donat mostra com accedir al primer element d'una matriu senzilla utilitzant el array_slice() funció.


$array = matriu ( 'marró' , 'groc' , 'Negre' ) ;
$primer_element = array_slice ( $array , 0 , 1 ) [ 0 ] ;
eco 'El primer element és:' . $primer_element ;
?>

Per a una matriu associativa, podeu seguir el codi que s'indica a continuació:


$estudiant = matriu (
87 => 'anglès' ,
76 => 'Matemàtiques' ,
95 => 'ordinador' ,
67 => 'Física' ,
) ;
eco 'El primer element de la matriu és: ' , array_slice ( $estudiant , 0 , 1 ) [ 0 ] ;
?>

Mètode 3: Ús de la funció array_values().

També podeu utilitzar el array_values() funció per accedir al primer element d'una matriu. Per a una matriu senzilla, és bastant senzill d'utilitzar. Tanmateix, per a matrius associatives, pot ser útil en situacions en què no esteu segur de la clau i l'índex exactes de la matriu. Pot indexar numèricament la matriu i retornar tots els elements de la matriu.

L'exemple donat mostra com accedir al primer element d'una matriu mitjançant l' array_values() funció tant per a matrius simples com associatives.

Per a una matriu senzilla:


$array = matriu ( 'marró' , 'groc' , 'Negre' ) ;
$primer_element = array_values ( $array ) [ 0 ] ;
eco 'El primer element és:' . $primer_element ;
?>

Per a la matriu associativa:


$estudiant = matriu (
87 => 'anglès' ,
76 => 'Matemàtiques' ,
95 => 'ordinador' ,
67 => 'Física' ,
) ;
eco 'El primer element de la matriu és: ' , array_values ( $estudiant ) [ 0 ] ;
?>

Mètode 4: Ús de la funció current().

També podeu utilitzar el PHP actual () funció per recuperar el primer element d'una matriu. De manera predeterminada, aquesta funció retorna el primer element de matriu perquè el punter d'Internet està inicialment establert al primer element, de manera que cada vegada que executeu el codi, apuntarà al primer element de matriu.

Els exemples donats mostren com accedir al primer element d'una matriu mitjançant l' actual () funció tant per a matrius simples com associatives.

Per a una matriu senzilla:


$array = matriu ( 'marró' , 'groc' , 'Negre' ) ;
$primer_element = actual ( $array ) ;
eco 'El primer element és:' . $primer_element ;
?>

Per a la matriu associativa:


$estudiant = matriu (
87 => 'anglès' ,
76 => 'Matemàtiques' ,
95 => 'ordinador' ,
67 => 'Física' ,
) ;
eco 'El primer element de la matriu és: ' , actual ( $estudiant ) ;
?>

Mètode 5: utilitzant la funció reset().

Utilitzant el restablir () La funció és una manera fàcil i eficient d'accedir al primer element de la matriu PHP. Aquesta funció obté la primera entrada d'una matriu posant el punter intern de la matriu al seu primer element. Seguiu els exemples donats per aprendre a accedir al primer element d'una matriu simple i associativa mitjançant el restablir () funció.

Per a una matriu senzilla:


$array = matriu ( 'marró' , 'groc' , 'Negre' ) ;
$primer_element = actual ( $array ) ;
eco 'El primer element de la matriu és: ' , restablir ( $array ) ;
?>

Per a la matriu associativa:


$estudiant = matriu (
87 => 'anglès' ,
76 => 'Matemàtiques' ,
95 => 'ordinador' ,
67 => 'Física' ,
) ;
eco 'El primer element de la matriu és: ' , restablir ( $estudiant ) ;
?>

Mètode 6: Ús de la funció array_shift().

El array_shift() key és un mètode beneficiós i senzill per accedir al primer element de la matriu PHP. Els exemples donats mostren com accedir al primer element d'una matriu mitjançant l' array_shift() funció per a matrius simples i associatives.

Per a una matriu senzilla:


$array = matriu ( 'marró' , 'groc' , 'Negre' ) ;
$primer_element = actual ( $array ) ;
eco 'El primer element de la matriu és: ' , array_shift ( $array ) ;
?>

Per a la matriu associativa:


$estudiant = matriu (
87 => 'anglès' ,
76 => 'Matemàtiques' ,
95 => 'ordinador' ,
67 => 'Física' ,
) ;
eco 'El primer element de la matriu és: ' , array_shift ( $estudiant ) ;
?>

Conclusió

A PHP, una matriu és una estructura de dades genèrica que permet emmagatzemar diversos valors en una sola variable. Obtenir el primer element d'una matriu és una tasca senzilla i hi ha moltes maneres de fer-ho en PHP. Aquests inclouen l'ús 0 indexació , array_slice() , array_values() , actual () , restablir () i array_shift() funcions. El 0 índex El mètode funciona per a matrius simples, però, no funciona per a matrius associatives perquè no tenen índexs numèrics, de manera que altres funcions serien més adequades.