Array_column (Array_input, col_key, index_key)
São necessários três parâmetros.
Parâmetros:
Formato de retorno:
VariedadeArray mantém os dados de maneira linear. Ele mantém vários elementos de cada vez.
Array () é usado para criar uma matriz no PHP. Uma chave pode se referir a um valor usando o => operador.
Sintaxe:
Array (chave => valor,…)
Da mesma forma, a matriz aninhada significa uma matriz dentro de uma matriz. Ele contém colunas.
Para exibir toda a matriz, podemos usar a função print_r ().
Ele retorna a matriz em um formato de forma que a chave seja colocada dentro do [] seguida por um valor.
VariedadeArray aninhado:
VariedadeVamos criar uma matriz chamada flor com duas matrizes aninhadas e quatro pares de valor-chave cada.
// Crie uma matriz chamada - Flor e crie 2 matrizes com 4 pares de valor -chaveSaída:
Exemplo 1:
Neste exemplo, obteremos os nomes das colunas da coluna "FLOR_NAME".
// Crie uma matriz chamada - Flor e crie 2 matrizes com 4 pares de valor -chaveSaída:
Podemos ver que os valores da coluna "Flower_Name" foram devolvidos. Além disso, as chaves por padrão são atribuídas a eles, pois não especificamos o "index_key".
Exemplo 2:
Neste exemplo, obteremos os nomes das colunas da coluna "Flower_area" com os "FLORES_SEPALS" como o índice.
// Crie uma matriz chamada - Flor e crie 2 matrizes com 4 pares de valor -chaveSaída:
Podemos ver que os valores da coluna "Flower_area" foram devolvidos. Além disso, as chaves são atribuídas à coluna "Flower_area" dos valores da coluna "Flower_sepals".
Exemplo 3:
Neste exemplo, obteremos os nomes das colunas da coluna "Flower_petals" com a 'flor_area ”como o índice.
// Crie uma matriz chamada - Flor e crie 2 matrizes com 4 pares de valor -chaveSaída:
Podemos ver que os valores da coluna "Flower_sepals" foram devolvidos. Além disso, as chaves são atribuídas à coluna "Flower_sepals" dos valores da coluna "FLORES_AREA".
Conclusão
Neste artigo, aprendemos como obter as colunas de uma matriz usando a função Array_column (). É possível definir as chaves para os valores retornados em uma coluna dos valores em outra coluna.