Funzione trim() PHP

Esempio

Rimuovi i caratteri dalla stringa di entrambi i lati ("Hello" con "He" e "World" con "d!"):

<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>

Esempio di esecuzione

Definizione e uso

La funzione trim() rimuove i caratteri bianchi di entrambi i lati della stringa o altri caratteri predefiniti.

Funzioni correlate:

  • ltrim() - Rimuove i caratteri bianchi di sinistra della stringa o altri caratteri predefiniti
  • rtrim() - Rimuove i caratteri bianchi di destra della stringa o altri caratteri predefiniti

Sintassi

trim(s
tring,charlist)
Parametro Descrizione
string Obbligatorio. Specifica la stringa da controllare.
charlist

Opzionale. Specificare quali caratteri eliminare dalla stringa. Se omesso, vengono rimossi tutti i seguenti caratteri:

  • "\0" - NULL
  • "\t" - Tabulazione
  • "\n" - Nuova riga
  • "\x0B" - Tab verticale
  • "\r" - Carro riga
  • " " - Spazio

Dettagli tecnici

Valore di ritorno: Restituisce la stringa modificata
Versione PHP: 4+
Log delle modifiche: In PHP 4.1 è stata aggiunta charlist Parametro.

Più esempi

Esempio 1

Rimuovere gli spazi da entrambi i lati della stringa:

<?php
$str = " Hello World! ";
echo "Non usare trim: " . $str;
echo "<br>";
echo "Usare trim: " . trim($str);
?>

L'output HTML del codice sopra è il seguente (vedi il codice sorgente):

<!DOCTYPE html>
<html>
<body>
Non usare trim:  Hello World! <br>Usare trim: Hello World!
</body>
</html>

L'output del browser del codice sopra è il seguente:

Non usare trim: Hello World!
Usare trim: Hello World!

Esempio di esecuzione

Esempio 2

Rimuovere i caratteri di newline (\n) dalla stringa:

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "Non usare trim: " . $str;
echo "<br>";
echo "Usare trim: " . trim($str);
?>

L'output HTML del codice sopra è il seguente (vedi il codice sorgente):

<!DOCTYPE html>
<html>
<body>
Non usare trim:
Hello World!
<br>Usare trim: Hello World!
</body>
</html>

L'output del browser del codice sopra è il seguente:

Non usare trim: Hello World!
Usare trim: Hello World!

Esempio di esecuzione