Pour convertir une chaîne en tableau en PHP, on peut utiliser :
<?php var_dump (explode ("\n"$string));
Ceci ne fonctionne pas si la chaîne est au format "DOS", avec des \r\n en tant que séparateur.

Si on veut avoir plusieurs caractères autorisés pour couper, il faut utiliser :
<?php var_dump (preg_split ("/\r\n|\n|\r/"$string));

Si enfin on veut conserver les caractères de coupure dans le résultat final, on peut utiliser :
<?php
$array preg_split ("/(.*(\r\n|\n|\r))/"$eml, -1PREG_SPLIT_DELIM_CAPTURE PREG_SPLIT_NO_EMPTY);
$array2 array_values (array_filter ($array, function ($k) {
  return ! ($k 1);
}, ARRAY_FILTER_USE_KEY));
var_dump ($array2);