Advertisement
valdeir2000

Stackoverflow 319184

Aug 1st, 2018
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.83 KB | None | 0 0
  1. <?php
  2.  
  3. /* JSON já capturado */
  4. $data = [ {"nome":"Edileuza","CPF":"009876543-00"}, {"nome":"Cleuza","CPF":"123456789-00"} ];
  5.  
  6. /* Utilize a função `array_map` para percorrer todo o array */
  7. /* Dessa forma você poderá utilizar uma função para capturar e mesclar dados no array percorrido */
  8. $result = array_map(function($arr) {
  9.    
  10.     /* Nova requisição */
  11.     $ch = curl_init("https://www.siteexemplo.com.br/ws/{$arr['CPF']}");
  12.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  13.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  14.     $data = curl_exec($ch);
  15.     curl_close($ch);
  16.  
  17.     $data = iconv('UTF-8', 'UTF-8//IGNORE', utf8_encode($data));
  18.     $data = json_decode($data, true);
  19.    
  20.     /* Mescla os dados */
  21.     $arr = array_merge($arr, $data);
  22.    
  23. }, $data);
  24.  
  25. /* Exibe o resultado final */
  26. var_dump($result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement