Denne funktion udfører ROT13-enkodningen på str-argumentet og returnerer den resulterende streng. ROT13-enkodning rykker simpelthen hvert bogstav 13 pladser i alfabetet mens den efterlader ikke-alfa tegn urørte. Enkodning og dekodning bliver udført af den samme funktion, ved at give en enkodet streng som argument vil den originale verison blive returneret.
Bemærk: Denne funktion opførte sig underligt indtil PHP 4.3.0. Før denne version blev str også ændret, som hvis den var givet som reference.