Perfetto ho capito le distinzioni, grazie per l'aiuto, solo un ultimissima domanda io non sono molto pratico di php, ma si può anche usare str_replace al posto di array e cioè:

$sost = str_replace("\r\n","\n");
$stringa = str_replace($sost," ",$stringa);

anzicchè:
$sost = array("\r\n","\n");
$stringa = str_replace($sost," ",$stringa);

Ciao e grazie ancora