A matriz associativa do PHP
No tutorial anterior, você aprendeu que uma matriz é uma variável que armazena vários valores ou elementos de dados organizados por chaves de índice.

$ books [0] = "Foi com o vento";
$ books [1] = "Pequenas Mulheres";
$ books [2] = "Guerra e pêssego";

Uma matriz associativa também usa chaves de índice, mas essas chaves não são numéricas como no exemplo acima. As chaves em uma matriz associativa são chaves "nomeadas", o que significa que as chaves são geralmente cadeias de caracteres. No exemplo abaixo, você pode ver que as chaves são palavras (título, nome, organização) que têm um significado para os valores correspondentes (Professor, Mike Smith, Universidade Estadual de Ohio).

$ members = array (
"title" => "Professor",
"nome" => "Mike Smith",
"organização" => "OSU"
);

O exemplo acima também demonstra que você usa a função de matriz para criar ou inicializar uma matriz associativa. O nome da variável da matriz ($ members) é seguido por um sinal de igual e, em seguida, o nome da função (matriz). Em seguida, você tem os pares de valores-chave. Observe que esses pares são separados por vírgulas. A chave é "correspondida" ao seu valor com o => e todo o grupo é colocado entre parênteses. Última você tem o ponto e vírgula. Uma matriz associativa funciona da mesma forma que uma matriz regular.

  • Você usa os colchetes da matriz para adicionar um par de valores-chave à matriz ou para criar uma matriz.
    $ members ['tenured'] = "sim";

  • Você usa a chave para referenciar um elemento em uma matriz associativa.
    echo "$ members ['name']";




Instruções De Vídeo: Curso de PHP - Array Associativo #04 (Pode 2024).