PHPバージョン
4+
/* 文字列の両端から空白を削除 */
$string = '   hello world   ';
$trimmed = trim($string);
var_dump($trimmed); // 出力: string(11) "hello world"

/* 引数で指定された文字列を削除 */
$string = 'hello world';
$trimmed = trim($string, 'he');
var_dump($trimmed); // 出力: string(9) "llo world"

/* 注意!日本語のようなマルチバイト文字列には対応していません
   エンコーディングの問題が発生します */
$string = 'こんにちは。';
$trimmed = trim($string, 'こん');
var_dump($trimmed); // 出力: string(12) "にちは。"
trim(string $string, string $characters = " \n\r\t\v\x00"): string
/* 注意!日本語のようなマルチバイト文字列をサポートしていません。
   エンコーディング問題が発生します。 */

$string = '歓迎します。';
$trimmed = trim($string, '歓迎');

var_dump($trimmed); 
// 出力: string(10) "��します。" 
$original_string = '歓迎します。お会いできて嬉しいです!';
$trim_string = preg_replace('/^歓迎/u', '', $original_string);

var_dump($trim_string); // string(48) "します。お会いできて嬉しいです!"
$username = trim($_POST['username']);
$password = trim($_POST['password']);
$input = '   some value   ';
$cleaned_input = trim($input);
$query = "SELECT * FROM table WHERE column = '$cleaned_input'";
$lines = file('example.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$cleaned_lines = array_map(function($line) { return trim($line); }, $lines);