Estou com um problema com o comando array_search, no meu php, ele esta puxando dados de um outro site, no meu array quando dou o comando print_r ele aparece todas as arrays com dados certinho. Só que essas arrays não são fixas, tem cnpj que muda a posição dos dados dentro da array. Tentei localizar os dados e trazer qual o número da array certa para salvar os dados, mas ele não aparece nada no comando que coloquei na variavel $chave (já tentei echo, print, print_r) e não aparece em qual chave que esta o que estou procurando. Obs.: Zerei o CNPJ e o nome do site, mas quando esta com os dados certos ele puxa as informações do site.
Pergunta
Lucas Gustavo Stefaniak
Olá,
Estou com um problema com o comando array_search, no meu php, ele esta puxando dados de um outro site, no meu array quando dou o comando print_r ele aparece todas as arrays com dados certinho. Só que essas arrays não são fixas, tem cnpj que muda a posição dos dados dentro da array. Tentei localizar os dados e trazer qual o número da array certa para salvar os dados, mas ele não aparece nada no comando que coloquei na variavel $chave (já tentei echo, print, print_r) e não aparece em qual chave que esta o que estou procurando. Obs.: Zerei o CNPJ e o nome do site, mas quando esta com os dados certos ele puxa as informações do site.
$cnpj = "000000000000000";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_URL,"http://xxxxxxxxxx.xxxxx/".$cnpj);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13");
$data = utf8_encode(curl_exec($ch));
$texto = explode("<td>",$data);
$chave = array_search('Natureza Jurídica',$texto);
echo $chave;
print_r ($texto);
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.