$r) { if ($char == $r) @$resp .= $c; } } return $resp; } $a = range('a', 'z', 2); foreach(range('a', 'z') as $char) { if (!in_array($char, $a)) $a[] = $char; } for ($c=0; $c<=25; $c++) { @$alphabet[range('a', 'z')[$c]] = $a[$c]; } $alphabet[' '] = ' '; echo encode('my name is dan', $alphabet) . "\n"; // yx bayi ql gab echo decode('yx bayi ql gab', $alphabet);