Forum und email

trim

(PHP 4, PHP 5)

trim — Verwijdert whitespace van het begin en eind van een string

Beschrijving

string trim ( string $str [, string $charlist ] )

Note: De optionele charlist parameter is toegevoegd in PHP 4.1.0.

Deze functie verwijdert whitespace aan het begin en einde van een string en geeft de nieuwe string terug. Zonder het tweede parameter zal trim() de volgende tekens verwijderen:

  • " " (ASCII 32 (0x20)), een normale spatie.
  • "\t" (ASCII 9 (0x09)), een tab.
  • "\n" (ASCII 10 (0x0A)), een new line (line feed).
  • "\r" (ASCII 13 (0x0D)), een carriage return.
  • "\0" (ASCII 0 (0x00)), een NUL-byte.
  • "\x0B" (ASCII 11 (0x0B)), een verticale tab.

Het is ook mogelijk de tekens die moeten worden verwijderd te specificeren met de charlist . Je kunt simpelweg alle tekens die moeten worden verwijderd opsommen. Met .. kan je een rij tekens specificeren.

Example#1 Voorbeeld van het gebruik van trim()

<?php

$text 
"\t\tDit zijn een paar woorden :) ...  ";
$trimmed trim($text);
// $trimmed = "Dit zijn een paar woorden :) ..."
$trimmed trim($text," \t.");
// $trimmed = "Dit zijn een paar woorden :)"
$clean trim($binary,"\0x00..\0x1F");
// verwijder de ASCII control characters van het begin en het eind van $binary
// (van 0 tot en met 31)

?>

Zie ook chop(), rtrim() en ltrim().