Encoder et décoder des chaînes :
<?phpecho str_rot13("Hello World");echo "<br>";echo str_rot13("Uryyb Jbeyq");?>La fonction str_rot13() effectue l'encodage ROT13 sur une chaîne.
L'encodage ROT13 est obtenu en avançant chaque lettre de 13 lettres dans l'alphabet. Les caractères numériques et non alphabétiques restent inchangés.
Astuce : L'encodage et le décodage sont tous deux effectués par la même fonction. Si vous passez une chaîne codée en paramètre, la chaîne d'origine sera renvoyée.
str_rot13( chaîne )
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à encoder. |
Valeur de retour : | Renvoie une chaîne codée ROT13. |
---|---|
Version PHP : | 4.2.0+ |
Journal de mise à jour : | Avant PHP 4.3, les chaînes pouvaient être modifiées comme si elles étaient passées par référence. |