Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?php
// Steuerzeichen werden entfernt
// durch stop = 0 ausgeschaltet da Umbrüche auch gekillt wurden.
function rcc($string) 
{       
        $dontKill[] = 9;        // \t
        $dontKill[] = 10;       // \n
        $dontKill[] = 13;       // \r
        
        $stop           = 31;
        $newString      = NULL;
        
        for ( $i=0; $i<strlen($string); $i++ ) 
        {
                $ascii = ord($string{$i});
                // Zeichen nicht in array und kein Steuerzeichen
                if ( (($ascii <= $stop) === FALSE) && !in_array($ascii,$dontKill) )  
                {
                        $newString .= $string{$i};
                }
        }
        
        return $newString;
}
?>