note 16455 added to function.ord

From: Date: Wed, 31 Oct 2001 12:58:48 +0000
Subject: note 16455 added to function.ord
Groups: php.notes 
Request: Send a blank email to php-notes+get-19702@lists.php.net to get a copy of this message
I just wrote a function to change a string from ASCII to ANSI. If you want to convert more characters, just extend the array. You can find the ASCII codes on : http://www.asciitable.com and the ANSI codes on: http://www.hclrss.demon.co.uk/demos/ansi.html code: function asciitoansi($string) { $asciiarray[] = 142; $ansiarray[] = 196; // Ä $asciiarray[] = 143; $ansiarray[] = 197; // Å $asciiarray[] = 146; $ansiarray[] = 198; // Æ $asciiarray[] = 128; $ansiarray[] = 199; // Ç $asciiarray[] = 144; $ansiarray[] = 201; // É $asciiarray[] = 165; $ansiarray[] = 209; // Ñ $asciiarray[] = 153; $ansiarray[] = 214; // Ö $asciiarray[] = 154; $ansiarray[] = 220; // Ü $asciiarray[] = 133; $ansiarray[] = 224; // à $asciiarray[] = 160; $ansiarray[] = 225; // á $asciiarray[] = 131; $ansiarray[] = 226; // â $asciiarray[] = 132; $ansiarray[] = 227; // ã $asciiarray[] = 134; $ansiarray[] = 229; // å $asciiarray[] = 145; $ansiarray[] = 230; // æ $asciiarray[] = 135; $ansiarray[] = 231; // ç $asciiarray[] = 138; $ansiarray[] = 232; // è $asciiarray[] = 130; $ansiarray[] = 233; // é $asciiarray[] = 136; $ansiarray[] = 234; // ê $asciiarray[] = 137; $ansiarray[] = 235; // ë $asciiarray[] = 141; $ansiarray[] = 236; // ì $asciiarray[] = 161; $ansiarray[] = 237; // í $asciiarray[] = 140; $ansiarray[] = 238; // î $asciiarray[] = 139; $ansiarray[] = 239; // ï $asciiarray[] = 164; $ansiarray[] = 241; // ñ $asciiarray[] = 149; $ansiarray[] = 242; // ò $asciiarray[] = 162; $ansiarray[] = 243; // ó $asciiarray[] = 147; $ansiarray[] = 244; // ô $asciiarray[] = 148; $ansiarray[] = 246; // ö $asciiarray[] = 151; $ansiarray[] = 249; // ù $asciiarray[] = 163; $ansiarray[] = 250; // ú $asciiarray[] = 150; $ansiarray[] = 251; // û $asciiarray[] = 129; $ansiarray[] = 252; // ü $i = 0; while ($i < sizeof ($asciiarray)) { $string = str_replace(chr($asciiarray[$i]), chr($ansiarray[$i]), $string); $i++; } return ($string); } -- http://www.php.net/manual/en/function.ord.php http://master.php.net/manage/user-notes.php?action=edit+16455 http://master.php.net/manage/user-notes.php?action=delete+16455 http://master.php.net/manage/user-notes.php?action=reject+16455

« previous php.notes (#19702) next »