Use o
CURLOPT_RETURNTRANSFER opção. Caso contrário, o cURL ecoará automaticamente os dados e apenas retornará true (que é convertido para 1 por eco). curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
PHP.net diz,
CURLOPT_RETURNTRANSFER opção. Caso contrário, o cURL ecoará automaticamente os dados e apenas retornará true (que é convertido para 1 por eco). curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);