setRingOffset('C'); $rotors[1]=new Enigma_Rotor_II; $rotors[1]->setRingOffset('A'); $rotors[2]=new Enigma_Rotor_III; $rotors[2]->setRingOffset('A'); $device->setRotors($rotors); $device->setRotorStartPositions(array('P','A','A')); $reflector=new Enigma_Reflector_B; $device->setReflector($reflector); echo ("\n".join('',$messageArrayClean)."\n\n"); foreach ($messageArrayClean as $char) { $char=$device->getOutputCharacterForInputCharacter($char); echo $char; } echo ("\n\n");