Created
March 28, 2017 02:45
-
-
Save jjcodes78/6dcd3b91873002c9869e1559ad74a7be to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
foreach ($tables as $table) | |
{ | |
// $table->children(0) = primeiro TR | |
// $table->children(0)->children(0) - primeiro TD | |
if ($table->children(0)->children(0) != null) | |
{ | |
// monta o array com as chaves para encontrar as tabelas | |
// o nome do indice atrelado aos dados obtidos | |
// e a função que é chamada para obter os dados de cada seção | |
//---------------------------------------------------------------- | |
// 'PALAVRA_CHAVE@NOME_DO_INDICE@FUNCAO_A_SER_CHAMADA | |
$keys = [ | |
'Identificação@identificacao@getIdentificacao', | |
'Nivel de Atenção:@cooperativas@getCooperativas' | |
]; | |
// para cada tabela encontrada eu verifico se ela contém a palavra chave | |
foreach ($keys as $key) | |
{ | |
$_keys = explode("@", $key); | |
$tr_key = trim($table->children(0)->children(0)->plaintext); | |
// se encontra a palavra chave chama a função a armazena os dados em $data[nome_do_indice] | |
if ($tr_key == $_keys[0]) | |
{ | |
$data[$_keys[1]] = call_user_func($_keys[2], $table); | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment