Zum Inhalt springen

fge_berg13()

Die Funktion str_rot13() in PHP führt die ROT13-Codierung auf einem String durch. ROT13 ist eine einfache Buchstabenersetzungs-Chiffre, die jedes alphabetische Zeichen durch das Zeichen ersetzt, das 13 Positionen weiter hinten im Alphabet steht. Nicht-alphabetische Zeichen bleiben unverändert.

Die Syntax der Funktion str_rot13() lautet wie folgt:

Die PHP-Syntax von str_rot13()

php
str_rot13($string)

Die Funktion erwartet einen erforderlichen Parameter: $string. $string ist der String, der mit ROT13 codiert werden soll. Beachten Sie, dass str_rot13() nur ASCII-Buchstaben verarbeitet und UTF-8-Multibyte-Zeichen ignoriert. Nur alphabetische Zeichen werden transformiert; alle anderen Zeichen bleiben unverändert.

Hier ist ein Beispiel für die Verwendung der Funktion str_rot13():

Beispiel für PHP str_rot13()

php
<?php
$string = "Hello, World!";
$encoded_string = str_rot13($string);
echo $encoded_string; // Output: Uryyb, Jbeyq!
?>

In diesem Beispiel haben wir eine String-Variable $string, die den Satz „Hello, World!“ enthält. Wir verwenden die Funktion str_rot13(), um die ROT13-Codierung auf dem String durchzuführen, indem wir die Variable $string als Parameter übergeben.

Die Ausgabe dieses Codes lautet:

console
Uryyb, Jbeyq!

Wie Sie sehen können, hat die Funktion str_rot13() den ursprünglichen String erfolgreich mit ROT13 codiert.

Die Funktion str_rot13() ist ein nützliches Werkzeug zur einfachen Verschleierung oder für grundlegende Rätsel, sollte jedoch niemals zum Schutz sensibler Informationen verwendet werden, da sie trivial umkehrbar ist.

Practice

Was macht die Funktion str_rot13() in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.