PHP trim() funktion

Eksempel

Fjern tegn fra begge sider af strengen ("Hello" med "He" og "World" med "d!"):

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

Kør eksempel

Definition og brug

trim() funktionen fjerner hvide tegn eller prædefinerede tegn på begge sider af strengen.

Relaterede funktioner:

  • ltrim() - Fjern hvide tegn eller prædefinerede tegn til venstre for strengen.
  • rtrim() - Fjern hvide tegn eller prædefinerede tegn til højre for strengen.

Syntaks

trim(s
tring,charlist)
Parameter Beskrivelse
string Obligatorisk. Angiver den streng, der skal kontrolleres.
charlist

Valgfri. Angiv hvilke tegn, der skal fjernes fra strengen. Hvis det udelades, fjernes følgende tegn:

  • "\0" - NULL
  • "\t" - Tabulator
  • "\n" - Linjeskift
  • "\x0B" - Vertikalt tabulator
  • "\r" - Returskift
  • " " - Mellemrum

Tekniske detaljer

Returværdi: Returnerer den ændrede streng
PHP version: 4+
Opdateringslog I PHP 4.1 blev der tilføjet charlist Parameter.

Flere eksempler

Eksempel 1

Fjern mellemrum fra begge sider af strengen:

<?php
$str = " Hello World! ";
echo "Ikke brug trim: " . $str;
echo "<br>";
echo "Brug trim: " . trim($str);
?>

HTML-udgangen for ovenstående kode er som følger (se kildekoden):

<!DOCTYPE html>
<html>
<body>
Ikke brug trim:  Hello World! <br>Brug trim: Hello World!
</body>
</html>

Browser-udgangen for ovenstående kode er som følger:

Ikke brug trim: Hello World!
Brug trim: Hello World!

Kør eksempel

Eksempel 2

Fjern linjeskiftstegn (\n) fra begge sider af strengen:

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "Ikke brug trim: " . $str;
echo "<br>";
echo "Brug trim: " . trim($str);
?>

HTML-udgangen for ovenstående kode er som følger (se kildekoden):

<!DOCTYPE html>
<html>
<body>
Ikke brug trim:
Hello World!
<br>Brug trim: Hello World!
</body>
</html>

Browser-udgangen for ovenstående kode er som følger:

Ikke brug trim: Hello World!
Brug trim: Hello World!

Kør eksempel