it-swarm-eu.dev

Rimuovi l'ultimo carattere dalla stringa

Possibile duplicato:
PHP: rimuovi l'ultimo carattere se è un punto?

Qual è il modo più veloce per rimuovere l'ultimo carattere dalla stringa?

Ho una corda come

a,b,c,d,e,

Vorrei rimuovere l'ultimo ',' e recuperare la stringa rimanente

OUTPUT: a,b,c,d,e

Qual è il modo più veloce per farlo?

662
I-M-JM

Prima provo senza spazio rtrim($arraynama,","); e ottengo il risultato dell'errore.

Poi aggiungo uno spazio e ottengo un buon risultato: $newarraynama=rtrim($arraynama,", ");

1160
anon

Puoi usare substrNAME _

echo substr('a,b,c,d,e,', 0, -1);
# => 'a,b,c,d,e'
842

Un'alternativa a substr è la seguente, come funzione:

substr_replace($string, "", -1)

È il più veloce? Non lo so, ma sono disposto a scommettere che queste alternative sono tutte così veloci che semplicemente non importa .

105
bart

Puoi usare

substr(string $string, int $start, int[optional] $length=null);

Vedi substr nei documenti PHP. Restituisce parte di una stringa.

12
Peter Versnee