Loop por meio de matrizes em PHP

Índice

Primeiro, definimos o que é um array, uma matriz pode ser definida como um mapa ordenado, ou seja, um tipo de dados que associa valores e chaves. De forma simplificada, podemos dizer que um array é um vetor ou uma matriz onde os valores são armazenados.

Um array pode ser utilizado como lista ou vetor, pilha, tabela associativa, coleção ou fila, entre outros usos. uma vez que os valores de um array podem ser outros arrays, arrays multidimensionais ou árvores.
No entanto, existem três tipos de matrizes, dependendo da forma de armazenamento, que são as seguintes:
àArray numérico ou vetor indexado: Seus índices são numéricos e cada valor interno do array é acessado através de um inteiro.

Exemplo:

 $ var = array ($ value1, $ value2, $ value3, $ value4, etc);
$ Var sendo a variável na qual armazenamos o array e $ value1, $ value2 … os valores que cada elemento do array assume.
Associativo ou chaves àArray: neste caso, os valores do array estão vinculados a chaves.

Exemplo:

$ var = array ($ key1 para value1, $ key2 para value2, $ key3 para value3, $ key4 para value4); $ var sendo a variável na qual armazenamos a matriz e $ key1, $ key2 … as chaves com as quais atribuímos os valores 1, 2 …
àArray multidimensional: São arrays de arrays, ou seja, cada valor do array é um array.

Exemplo de uma matriz:

PROLONGAR

sendo $ var a variável na qual armazenamos o array que, por sua vez, contém três outros arrays.

Agora vamos examinar as diferentes matrizes.
Percorrer uma matriz de índice indexado ou numérico é muito simples, como veremos no exemplo a seguir:
Primeiro criamos o array e damos valores a ele, e o inicializamos.

Agora temos que encontrar o comprimento da matriz, descobrimos o número de elementos. Para isso, usamos a função de contagem que faz é contar todos os elementos de um array. O conde pode nos devolver um E_WARNING mensagem que indicará que encontrou recursão. Ele também pode retornar 0 se a variável que ele posta foi inicializada com um array vazio ou se essa variável não foi definida.

Então, só temos que percorrer o array com um loop for. Opcionalmente, os valores podem ser impressos se quisermos.

Para o exemplo a seguir, examinaremos uma matriz de chaves ou associativa:
Eu crio uma matriz onde o esporte corresponde à chave e o atleta ao valor de cada chave.

PROLONGAR

Em seguida, crio um loop foreach no php para poder percorrer e obter os valores do loop. Para cada É uma instrução que só podemos usar com matrizes. Se tentarmos usá-lo com qualquer outro tipo de dados, ocorrerá um erro. O mesmo se o usarmos em uma variável não inicializada.
O função foreach é repetir um grupo de instruções para cada elemento da matriz. Com esta instrução, podemos percorrer todo o array e obter informações a partir dele.
No entanto, para inserir ou excluir elementos, é preferível usar a instrução for.

Por fim, veremos alguns exemplos para percorrer matrizes multidimensionais.
No primeiro caso, veremos um array bidimensional ou bidimensional.
Tomando o exemplo acima:

Para um array tridimensional, a operação é a mesma que para o multidimensional bidimensional anterior.
Criamos uma série de matrizes:

Em seguida, analisamos com um foreach e dois outros foreachs aninhados:

Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave