Ce face str_rot13
ROT13 deplasează literele englezești cu 13 poziții: a devine n, b devine o și așa mai departe. Aplicată de două ori, funcția readuce textul original. Cifrele, diacriticele și semnele rămân neschimbate.
ROT13 nu este criptare: oricine o poate inversa imediat. Se folosește doar pentru a ascunde ceva de o privire rapidă, de exemplu dezlegarea unei ghicitori.
Parametri
| Parametru | Descriere |
|---|---|
$string |
Textul codificat. |
Ce returnează
Textul codificat.
Exemple
Exemplul 1: Dus și întors
<?php
$ascuns = str_rot13("Raspunsul este 42");
echo $ascuns . "\n";
echo str_rot13($ascuns);
Rezultat
Enfchafhy rfgr 42
Raspunsul este 42
Greșeli frecvente
- Folosești
str_rot13pentru a „cripta” parole sau date personale. Nu oferă nicio protecție. Pentru parole foloseștepassword_hash.
Comenzi înrudite
strtr: Înlocuiește caractere sau texte după o listă de perechi, fără să înlocuiască de două ori același loc.bin2hex / hex2bin: bin2hex transformă un text (sau date binare) în cifre hexazecimale, iar hex2bin face inversul.