“Una raccolta di suggerimenti e trucchi per sviluppatori, volutamente brevi e immediati”
PHP: invertire una stringa (strrev)
- Febbraio 12, 2020
- by
- Donatantonio
Vogliamo invertire una stringa?
Vogliamo ad esempio capire se una parola è palindroma?
La funzione da utilizzare per invertire una stringa in PHP è denominata strrev.
strrev ( string $string )
La funzione prevede come unico parametro la stringa da invertire e restituisce una nuova stringa.
Se volessimo invertire la parola “informatica” possiamo utilizzare il seguente codice:
<?php $stringa = "informatica"; // stampa a video "acitamrofni" echo strrev($stringa); ?>
E’ bene sottolineare che è possibile invertire intere frasi, non solo singole stringhe.
Se ad esempio volessimo verificare se una parola è palindroma o meno possiamo utilizzare la funzione nel seguente modo:
<?php $parola = "ottetto"; $inversa = strrev($parola); if($parola == $inversa){ echo $parola." è palindroma!"; }else{ echo $parola." non è palindroma!"; } ?>
E’ sufficiente, quindi, invertire la parola iniziale e verificare se quest’ultima è uguale a quella originale.