Rimuovi l'ultimo carattere da una stringa in PHP
-
Usa la funzione
rtrim()
per rimuovere l’ultimo carattere -
Usa la funzione
substr()
per rimuovere l’ultimo carattere
Questo articolo introdurrà diversi metodi per rimuovere l’ultimo carattere da una stringa in PHP con l’uso delle funzioni rtrim()
e substr()
.
Usa la funzione rtrim()
per rimuovere l’ultimo carattere
La funzione rtrim()
è usata esplicitamente per rimuovere spazi bianchi o caratteri dalla fine di una stringa. La sintassi corretta per utilizzare questa funzione è la seguente:
rtrim($string, $character);
La funzione incorporata rtrim()
ha due parametri; i dettagli di ciascuno sono i seguenti:
Parametri | Descrizione | |
---|---|---|
$string |
obbligatorio | È la stringa da cui rimuoviamo l’ultimo carattere. |
$character |
opzionale | È il carattere che vogliamo rimuovere dalla fine. |
Questa funzione restituisce la stringa finale ottenuta dopo aver eseguito la rimozione. Il programma sotto mostra come possiamo usare la funzione rtrim()
per rimuovere l’ultimo carattere da una stringa.
<?php
$mystring = "This is a PHP program.";
echo("This is the string before removal: $mystring\n");
$newstring = rtrim($mystring, ". ");
echo("This is the string after removal: $newstring");
?>
Produzione:
This is the string before removal: This is a PHP program.
This is the string after removal: This is a PHP program
Usa la funzione substr()
per rimuovere l’ultimo carattere
In PHP, possiamo anche usare la funzione substr()
per rimuovere l’ultimo carattere da una stringa. Questo comando restituisce una sottostringa specificata e la sintassi corretta per eseguirla è la seguente:
substr($string, $start, $length)
La funzione substr()
accetta tre parametri:
Parametri | Descrizione | |
---|---|---|
$string |
obbligatorio | È la stringa da cui rimuoviamo l’ultimo carattere. |
$start |
obbligatorio | È la posizione iniziale di una sottostringa. Puoi leggere di più al riguardo qui. |
$length |
opzionale | Se viene fornito il valore, la funzione restituirà la sottostringa dal parametro $start alla lunghezza specificata. |
Il programma che rimuove l’ultimo carattere dalla stringa utilizzando la funzione substr()
è il seguente:
<?php
$mystring = "This is a PHP program.";
echo substr($mystring, 0, -1);
?>
Produzione:
This is a PHP program