Tom: Hilfe bei einem Codier-skript

Beitrag lesen

Hello,

for ($i = 0; $ < $len; $i++)
    {
        $text[$i] = $coding[$text[$i]];
    }

Das ergibt einen Fehler, sobald ein Zeichen im Originaltext vorkommt, der nicht im $coding umcodiert wird - das sollte noch berücksichtigt werden ...

Stimmt auffallend.

dann besser so:

for ($i = 0; $ < $len; $i++)
     {
         if isset($coding[$text[$i]])
         {
             $text[$i] = $coding[$text[$i]];
         }
         else
         {
             $text[$i] = $ersatzzeichen;
         }
     }

Und dedlfix hatte ja auch noch ein paar Ideen, wie man das machen könnte.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de