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

PHP array bidimencional

Discussão em 'Web Development' iniciada por zebaril, 3 de Maio de 2009. (Respostas: 10; Visualizações: 957)

  1. zebaril

    zebaril Power Member

    Pessoal tou com uma pequena dúvida..

    Código:
    
    function bla() {
    
    foreach($html->find('td') as $element) {
           $ret['dias'][$j] = "$element->plaintext";
           $j++;
            } 
           $i++;
           
    }
        echo $ret['dias'][5];
        return $ret;
    }
    
    
    $radios = array();
    $radios[][] = bla();
    $print = $radios['dias'][5];
    echo "### $print ####";
    
    
    
    Num primeiro echo consigo imprimir o problema está no return ou na chamada da funcao
    pois no segundo echo ele não me dá o valor do array..

    Deve ser uma coisa fácil

    Abraço
    e obrigado
     
  2. zebaril

    zebaril Power Member

    Alguma sugestão visto o meu tópic ter ficado esquecido ehehe

    Abraço e obrigado
     
  3. K0mA

    K0mA Power Member

    Será isto
    Já agora o que estás a utilizar para fazer isso ie de que tipo é o objecto $html ?
     
  4. zebaril

    zebaril Power Member


    Sim deveria ser isso mas eu não tenho acesso ao array depois...

    isso dá se for string ou int acho eu...

    tou a usar o PHP Simple DOM Parser
    uma classe para fazer pasing ao html
     
  5. K0mA

    K0mA Power Member

    Mas já experimentaste e não deu?
     
  6. zebaril

    zebaril Power Member

    Já..


    Se calhar o código está meio confuso...

    Código:
    
    function teste() {
    
        $ret['dias'][0] = "VER SE VOU IMPRIMIR";
        echo $ret['dias'][0];
        return $ret;
    }
    
    
    $radios = teste();
    $print = $radios['dias'][0];
    
    echo "### $print ####";
    
    

    Pronto o que eu quero é conseguir alguma coisa no 2º echo pois estou fora da função...
    Não me dá qq erro..deve ser um pormenor que está a escapar..
     
  7. MrOverclock

    MrOverclock Power Member

    o pa.. eu agora não tenho a certeza, mas desconfio que não podes passar arrays no "return" de uma função!
     
  8. MrOverclock

    MrOverclock Power Member

    Pronto, fui pesquisar agora e parece que sempre é impossível fazer o que queres fazer...

    Dá uma olhadela aqui, e vê se ajuda!
     
  9. K0mA

    K0mA Power Member

    É possivel devolver um array a partir de uma função.
     
    Última edição: 10 de Maio de 2009
  10. MrOverclock

    MrOverclock Power Member

    O que vale é que me esqueci do link:

    http://gallery.menalto.com/node/11155
     
  11. anjo2

    anjo2 Power Member

    Esse código funciona, qual o problema?!?!? O do primeiro post não funciona como acho que é fácil perceber porquê...
     

Partilhar esta Página