Array unidimensional
A matriz que contém apenas uma dimensão e cada elemento da matriz é armazenado em um índice específico é chamado de matriz unidimensional. Pode ser numérico ou associativo.
Diferentes exemplos de matrizes unidimensionais são mostrados na seção a seguir:
Exemplo 1: Uso de matriz numérica unidimensional
A matriz numérica unidimensional pode ser definida de várias maneiras no PHP. No script a seguir, a matriz $ arr1 contém valores de string que são declarados especificando os valores do índice. Em seguida, a matriz $ ARR2 contém valores numéricos declarados usando a função Array (). Por fim, uma matriz $ ARR3 contém dados mistos que também são declarados usando a função Array ().
// Crie a matriz de string baseada em índice, especificando o valor do índiceO segundo valor de índice de ARR1 é $ ARR1 [1]
";O terceiro valor de índice de ARR2 é $ ARR2 [2]
";Os valores do ARR3 são:
";Saída:
A saída a seguir aparecerá após a execução do script. O valor do segundo índice de $ ARR1 é impresso na primeira saída. O valor do terceiro índice de $ ARR2 é impresso na segunda saída. Todos os valores de $ ARR3 são impressos usando o loop na terceira saída.
Exemplo 2: Uso da matriz associativa unidimensional
Uma matriz associativa unidimensional pode ser declarada como a matriz numérica unidimensional. O script a seguir mostra a declaração de três tipos de matriz associativa unidimensional como o exemplo anterior.
// Crie uma matriz associativa especificando cada índice separadamenteO primeiro valor de índice de ARR1 é ".$ ARR1 ['1110']."
";Os valores da matriz associativa, ARR2 são:
";Saída:
A saída a seguir aparecerá após a execução do script. O valor do índice específico de $ ARR1 e todas as chaves e valores de $ ARR2 são impressos usando o loop foreach.
Array bidimensional
Quando a matriz contém dois índices para armazenar os elementos, a matriz é chamada de uma matriz bidimensional. Uma matriz bidimensional é usada para armazenar dados tabulares, que contém um número fixo de linhas e colunas. Como a matriz bidimensional pode ser declarada e usada no PHP é mostrada na próxima parte deste tutorial.
Exemplo 3: Uso da matriz numérica bidimensional
Uma matriz numérica bidimensional é declarada no script a seguir. O primeiro índice da matriz conterá os valores da linha e o segundo índice da matriz conterá os valores da coluna. De acordo com o script, a matriz de sites $ contém três linhas e três colunas. A primeira linha contém a lista de três sites de mecanismo de pesquisa. A segunda linha contém uma lista de três sites de comércio eletrônico. A terceira linha contém três sites de transferência de dinheiro. Dois para loops são usados para identificar o índice dos valores de linha e coluna da matriz e imprimir os valores da matriz.
// Crie uma matriz numérica bidimensionalA lista de sites de mecanismo de pesquisa é:
";A lista de sites de comércio eletrônico é:
";A lista de sites de transferência de dinheiro on -line são:
";Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: Uso da matriz associativa bidimensional
O script a seguir mostra o uso de uma matriz associativa bidimensional, onde os valores do índice de linha e coluna são string. Aqui, a primeira matriz () define o valor do índice da linha que contém o nome do professor, e as duas colunas são definidas por outra função de matriz () em cada linha. O índice de cada coluna contém o código do curso, e o valor de cada coluna contém o nome do curso. As chaves e valores da matriz serão impressos usando o loop foreach.
Array ("CSE101" => "Fundamental do computador",Nome do professor: $ professor
";Saída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão:
O uso de diferentes tipos de matriz é explicado neste tutorial usando exemplos simples. Muitas funções internas existem no PHP que devem realizar diferentes tipos de tarefas com variáveis de matriz que não são explicadas neste tutorial. As maneiras de definir e trabalhar com variáveis unidimensionais e bidimensionais de matriz são mostradas neste tutorial para ajudar o novo usuário do PHP a conhecer o objetivo de usar a matriz e aplicá-lo em seu script PHP.