PHP: verificare se una stringa termina con un determinato carattere nelle versioni diverse dalla 8

PHP: verificare se una stringa termina con un determinato carattere nelle versioni diverse dalla 8

Nelle versioni di PHP diverse dalla 8, possiamo verificare se una stringa termina con un determinato carattere usando una semplice procedura.

Sappiamo che PHP gestisce le stringhe come array di caratteri, quindi possiamo scrivere il seguente codice:

function ends_with($haystack = '', $needle = '') {
    $len = strlen($haystack);
    if($len === 0) {
        return false;
    }
    return $haystack[$len - 1] === $needle;
}
Torna su