1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

obeter n de linhas e colunas de array[x][y]

Discussão em 'Web Development' iniciada por silvino, 17 de Setembro de 2007. (Respostas: 2; Visualizações: 530)

  1. silvino

    silvino Power Member

    Olá,

    prienchi uma matris{x][y] com valores em php, agora gostava de saber o numero de registos em x e y para criar ciclos...
    já vi o count() mas nao descobri de que forma pode ser util para obeter n linhas(Y) e n colunas(X) "multidimensional"...

    Obrigado
     
  2. CoolMaster

    CoolMaster Power Member

    count($array) <-- nº elementos do primeiro nivel
    count($array[x]) <-- nº de elementos no 2º nivel

    logo:
    for (i = 0; i < count($array); i++) {
    for (j = 0; j < count($array); i++) {
    //instruções
    }
    }

    Felizmente existe uma estrutura de repetição chamada de foreach
    e que foi feita especificamente para estes casos, em iterações
    com arrays.

    foreach ($array as $k => $v) {
    foreach ($v as $k2 => $v2) {
    // instruções
    }
    }
     
  3. silvino

    silvino Power Member

Partilhar esta Página