Olá galera!
Estou com um problema em meu código abaixo com o resultado da soma de dados obtidos em url's distintas. Quando chamo os dados soltos me é retornado o valor que preciso, mas quando somo esses mesmos dados me é retornado o valor 0. Existe alguma forma de somar esses campos pra chegar no total da desejado (que no caso seria 3642)?
Desde já agradeço!!!
<?php
// Coletando dados da primeira url
preg_match_all('/div class="downloads pull-left"(.+)div class="plays pull-left"/s', $url, $conteudo);
$exibir = $conteudo[0][0];
$retirar = array('div class="downloads pull-left">','Downloads','.');
$exibir = str_replace($retirar,'',$exibir);
// Coletando dados da segunda url
$ch = curl_init();
$timeout = 0;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$dados = curl_exec ($ch);
curl_close($ch);
preg_match_all('/div class="info"(.+)downloads/s', $dados, $array);
$mostrar = $array[0][0];
$tirar = array('div class="info">','downloads');
$mostrar = str_replace($tirar,'',$mostrar);
// Somando dados
$a = (string)$exibir;
$b = (string)$mostrar;
$c = (int)$a + (int)$b;
//Mostrando dados
echo $a.'<br> <br>';// Valor obtido da coleta do primeiro site = 1587
echo $b.'<br> <br>';// Valor obtido da coleta do segundo site = 2055
echo $c.'<br> <br>';// Quando faço a soma aparece como resultado = 0
?>