Zeilenumbrüche aus Variabeln entfernen

Manchmal ist es wichtig, dass eine Variable nur eine Zeile hat. Zum Beispiel beim versenden von E-Mails über PHP kann es so möglich sein CC oder BCC Empfänger einzuschmuggeln. Verhinden kann man das ganz einfach mit dem folgenden Codeschnippsel:
<?
$trim
=array("name","subject","mail");
foreach(
$trim AS $value)
{
    
$_POST[$value]=preg_replace("/\n.*$/mi","",$_POST[$value]);
}
?>

Damit werden Zeilenumbrüche ein den Variabeln $_POST['name'], $_POST['subject'] und $_POST['mail'] entfernt.