php – Tratar resultados de um campo por linha

Estou trabalhando em uma API e pra utiliza-la criei uma textarea onde deverá ser colocado uma lista imensa de email separado por linhas e preciso que quando a função _POST receba os dados ela separe automaticamente os resultados linha por linha, assim como também os dados sejam tratados de forma individual…

Explicando:

  1. Existe apenas 1 textarea onde será colocado a lista de email separada por linha.
  2. Ao enviar as informações esses dados são tratados usando CURLOPT e retorna dizendo se o email está ativo ou não.

Vamos ao código:

$lista = $_POST('lista');

$email = multiexplode(array(";", "|"), $lista)(0);
$nome = multiexplode(array(";", "|"), $lista)(1);

$ch = curl_init();


curl_setopt_array($ch, array(
    CURLOPT_URL => 'https://api.canvasweb.com.br',
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_FOLLOWLOCATION => 1,
    CURLOPT_HTTPHEADER => array(
        'App-Version: 4.16.3',
        'App-Device: google / G011A',
        'App-OS: Android 5.1.1 / Api-22',
        'App-User: google / G011A Android 5.1.1 / Api-22',
        'User-Agent: Canvas Web release/4.16.3 (br.com.cavas.xl.myaccount; build:296; Android 5.1.1)',
        'Content-Type: application/json; charset=UTF-8',
        'Host: as.api.canvasweb.com.br',
        'Connection: Keep-Alive',
        'Accept-Encoding: gzip'

    ),
    CURLOPT_POST => 1,
    CURLOPT_POSTFIELDS => '{"nome":"'.$nome.'","userName":"'.$email.'","httpStatusCode":-1}'
));

Atualmente o resultado está dessa maneira:

echo “O Email $email está ativo em nome de $nome”;

Resumindo, estou tentando que reconheça linha por linha e que o resultado também retorne linha por linha.