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:
- Acessando o Índice 0
- Usando a função array_slice()
- Usando a função array_values()
- Usando a função current()
- Usando a função reset()
- Usando a função array_shift()
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.