Como obter o primeiro elemento de uma matriz em PHP?

Como Obter O Primeiro Elemento De Uma Matriz Em Php



Em PHP, um array é uma estrutura de dados multifuncional que permite armazenar vários valores em uma única variável. Como as matrizes podem conter vários elementos, muitas vezes é necessário acessar determinados elementos. Em alguns casos, você só precisa retornar o primeiro elemento de um array, o que é uma tarefa comum na programação. Este artigo lhe dará várias maneiras de obter o primeiro elemento de um array em PHP.

Obtendo o primeiro elemento de uma matriz em PHP?

Existem vários métodos para obter o primeiro elemento de uma matriz em PHP listados abaixo:

Vamos explicar esses métodos em detalhes.







Método 1: Acessando o Índice 0

Acessando índice 0 é uma das maneiras mais fáceis de obter o primeiro elemento de um array em PHP. Porque arrays são indexados por zero em PHP e você encontrará o primeiro elemento do array no índice 0. Para acessar o elemento, você pode usar colchetes.



Aqui está um exemplo que consiste em uma matriz simples contendo cores diferentes:




$array = variedade ( 'Marrom' , 'Amarelo' , 'Preto' ) ;
eco 'O primeiro elemento da matriz é: ' , $array [ 0 ] ;
?>





Para arrays associativos, esse método não funcionará porque esses arrays não possuem índices numéricos.


$aluno = variedade (
87 => 'Inglês' ,
76 => 'Matemática' ,
95 => 'Computador' ,
67 => 'Física' ,
) ;
eco 'O primeiro elemento da matriz é: ' , estudante [ 0 ] ;
?>

Método 2: usando a função array_slice()

O array_slice() function é outra função utilizada para obter o primeiro elemento de um array. Ele busca os elementos de uma matriz especificada pelo usuário na ordem definida pelo deslocamento, bem como pelos parâmetros de comprimento.



O exemplo dado mostra como acessar o primeiro elemento de um array simples usando o array_slice() função.


$array = variedade ( 'Marrom' , 'Amarelo' , 'Preto' ) ;
$first_element = array_slice ( $array , 0 , 1 ) [ 0 ] ;
eco 'O primeiro elemento é: ' . $first_element ;
?>

Para uma matriz associativa, você pode seguir o código abaixo:


$aluno = variedade (
87 => 'Inglês' ,
76 => 'Matemática' ,
95 => 'Computador' ,
67 => 'Física' ,
) ;
eco 'O primeiro elemento da matriz é: ' , array_slice ( $aluno , 0 , 1 ) [ 0 ] ;
?>

Método 3: usando a função array_values ​​()

Você também pode utilizar o valores_array() função para acessar o primeiro elemento de uma matriz. Para uma matriz simples, é bastante simples de usar. No entanto, para arrays associativos, pode ser útil em situações em que você não tem certeza sobre a chave e o índice exatos do array. Ele pode indexar numericamente o array e retornar todos os elementos do array.

O exemplo dado mostra como acessar o primeiro elemento de um array usando o valores_array() função para matrizes simples e associativas.

Para matriz simples:


$array = variedade ( 'Marrom' , 'Amarelo' , 'Preto' ) ;
$first_element = array_values ( $array ) [ 0 ] ;
eco 'O primeiro elemento é: ' . $first_element ;
?>

Para matriz associativa:


$aluno = variedade (
87 => 'Inglês' ,
76 => 'Matemática' ,
95 => 'Computador' ,
67 => 'Física' ,
) ;
eco 'O primeiro elemento da matriz é: ' , array_values ( $aluno ) [ 0 ] ;
?>

Método 4: Usando a função current()

Você também pode utilizar o PHP atual() função para recuperar o primeiro elemento de uma matriz. Por padrão, essa função retorna o primeiro elemento da matriz porque o ponteiro da Internet é inicialmente definido para o primeiro elemento, portanto, toda vez que você executar o código, ele apontará para o primeiro elemento da matriz.

Os exemplos dados mostram como acessar o primeiro elemento de uma matriz usando o atual() função para matrizes simples e associativas.

Para matriz simples:


$array = variedade ( 'Marrom' , 'Amarelo' , 'Preto' ) ;
$first_element = atual ( $array ) ;
eco 'O primeiro elemento é: ' . $first_element ;
?>

Para matriz associativa:


$aluno = variedade (
87 => 'Inglês' ,
76 => 'Matemática' ,
95 => 'Computador' ,
67 => 'Física' ,
) ;
eco 'O primeiro elemento da matriz é: ' , atual ( $aluno ) ;
?>

Método 5: usando a função reset()

Usando o reiniciar() A função é uma maneira fácil e eficiente de acessar o primeiro elemento do array PHP. Esta função obtém a primeira entrada de um array definindo o ponteiro interno do array para seu primeiro elemento. Siga os exemplos dados para aprender como acessar o primeiro elemento de um array simples e associativo usando o reiniciar() função.

Para matriz simples:


$array = variedade ( 'Marrom' , 'Amarelo' , 'Preto' ) ;
$first_element = atual ( $array ) ;
eco 'O primeiro elemento da matriz é: ' , reiniciar ( $array ) ;
?>

Para matriz associativa:


$aluno = variedade (
87 => 'Inglês' ,
76 => 'Matemática' ,
95 => 'Computador' ,
67 => 'Física' ,
) ;
eco 'O primeiro elemento da matriz é: ' , reiniciar ( $aluno ) ;
?>

Método 6: Usando a função array_shift()

O array_shift() key é um método simples e benéfico para acessar o primeiro elemento do array PHP. Os exemplos dados mostram como acessar o primeiro elemento de uma matriz usando o array_shift() função para arrays simples e associativos.

Para matriz simples:


$array = variedade ( 'Marrom' , 'Amarelo' , 'Preto' ) ;
$first_element = atual ( $array ) ;
eco 'O primeiro elemento da matriz é: ' , array_shift ( $array ) ;
?>

Para matriz associativa:


$aluno = variedade (
87 => 'Inglês' ,
76 => 'Matemática' ,
95 => 'Computador' ,
67 => 'Física' ,
) ;
eco 'O primeiro elemento da matriz é: ' , array_shift ( $aluno ) ;
?>

Conclusão

Em PHP, um array é uma estrutura de dados genérica que permite armazenar vários valores em uma única variável. Obter o primeiro elemento de um array é uma tarefa simples e há muitas maneiras de fazer isso em PHP. Estes incluem o uso 0 indexação , array_slice() , valores_array() , atual() , reiniciar() e array_shift() funções. O 0 índice O método funciona para arrays simples, porém não funciona para arrays associativos porque eles não possuem índices numéricos, então outras funções seriam mais apropriadas.