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.

    un esempio di stringa inversa

    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.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Il linguaggio Php

    FAQ