Come ribaltare una stringa in Php
Per invertire l'ordine dei caratteri alfanumerici in una stringa, da destra a sinistra e viceversa, nel linguaggio PHP utilizzo la funzione STRREV ossia STRing REVerse.
strrev ( [stringa] );
La funzione mi restituisce la stessa stringa inversa con gli stessi caratteri nel verso opposto.
Un esempio pratico
Assegno alla stringa $prova il seguente contenuto.
$prova="casa";
Per qualche ragione voglio ottenere una stringa ribaltata, con gli stessi caratteri ma seguendo il verso invertito da destra verso sinistra.
Nota. Potrei creare un ciclo iterativo che legge la posizione dei caratteri nella stringa, dal primo all'ultimo, e li scrive in un'altra variabile ma ci vorrebbero diverse righe di codice. Per fortuna nel linguaggio PHP c'è una funzione apposita che fa esattamente.
Per ottenere una stringa con l'ordine inverso dei caratteri più rapidamente, mi basta utilizzare la funzione STRREV:
$prova2=strrev($prova);
La funzione strrev restituisce il contenuto alfanumerico ribaltato della stringa $prova e lo assegna alla variabile $prova2.
asac
La stringa "asac" è il valore invertito di "casa".
Ho così ottenuto il reverse del contenuto letterale della stringa alfanumerica.