Steuerzeichen aus PHP-String entfernen

In PHP kann man die Funktion preg_replace verwenden, um Steuerzeichen aus einem String zu entfernen. Der reguläre Ausdruck /[\x00-\x1F\x7F]/ kann verwendet werden, um alle ASCII Steuerzeichen zu erfassen, die dann durch einen leeren String ersetzt werden können.

Hier ist ein Beispiel:

<?php

$string = "Hallo\r\n Welt!";
$clean_string = preg_replace('/[\x00-\x1F\x7F]/', '', $string);
echo $clean_string; // Ausgabe: "Hallo Welt!"

In diesem Beispiel werden die Steuerzeichen \r und \n aus dem String entfernt, wodurch "Hallo Welt!" ausgegeben wird.

Man kann auch die str_replace-Funktion verwenden, um bestimmte Steuerzeichen zu entfernen, wie im folgenden Beispiel gezeigt:

<?php

$string = "Hallo\r\n Welt!";
$clean_string = str_replace(array("\r", "\n"), '', $string);
echo $clean_string; // Ausgabe: "Hallo Welt!"

In diesem Beispiel werden die Steuerzeichen \r und \n aus dem String entfernt, wodurch "Hallo Welt!" ausgegeben wird.