PHP array bidimencional

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
 
Será isto Já agora o que estás a utilizar para fazer isso ie de que tipo é o objecto $html ?


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
 
Mas já experimentaste e não deu?

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..
 
Pronto, fui pesquisar agora e parece que sempre é impossível fazer o que queres fazer...

Dá uma olhadela aqui, e vê se ajuda!
 
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..
Esse código funciona, qual o problema?!?!? O do primeiro post não funciona como acho que é fácil perceber porquê...
 
Back
Topo