ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数の詳細な分析 - rtrim 関数 By ACReaper
PHP 関数の詳細な分析: rtrim 関数 ACReaper による
string rtrim (
文字列
$str
[, 文字列
$charlist
] )
この関数は分かりやすいですが、rは右側、trimはトリミング、つまり右側の文字をトリミングすることを意味します。スペース文字はデフォルトでトリミングされます。
$charlist を指定した場合、トリミング方法は文字ごとのマッチングになります。
まず、$charlist から最初の文字を取得し、$str の最後の文字と一致する場合は、$str の後の文字を削除します。
一致するものがない場合は、$charlist がスキャンされて一致するものがなくなるまで、$charlist の次の文字と一致します。その後、右トリミングが完了します。
一致するものがあれば、$charlist の先頭から開始して、新しい $str の最後の文字を 1 つずつ一致させます。
例:
<?php // Example 1: rtrim('This is a short short sentence', 'short sentence'); // returns 'This is a' // If you were expecting the result to be 'This is a short ', // then you're wrong; the exact string, 'short sentence', // isn't matched. Remember, character-by-character comparison! // Example 2: rtrim('This is a short short sentence', 'cents'); // returns 'This is a short short ' ?>
ACReaper 作成