文字列関数trim()は、文字列の両側にある空白文字またはその他の事前定義された文字を削除します。これは、プログラム開発において非常に重要です。この記事には、PHP文字列関数trim()の使用法に関する概要がいくつかまとめられています。誰にとっても trim() 関数を理解するのに役立つので、見てみましょう。
1.文字列の先頭と末尾からスペースや特殊文字を削除するPHP関数trim()
ユーザーが通常フォームやその他のテキストボックスにデータを入力する際、スペースやその他の特殊文字が誤って入力される可能性があります。等場合によっては、文字列内でスペースや特殊文字を使用できない場合があります。この場合、これらのスペースや特殊文字を削除する必要があります。 PHP には、文字列の左側と右側にあるスペースと特殊文字を削除する Trim() 関数、文字列の左側にあるスペースと特殊文字を削除する ltrim() 関数、および文字列を削除する rtrim() 関数が用意されています。文字列の右側にあるスペースと特殊文字。これらの操作は、これらの PHP 組み込み関数を使用して簡単に実行できます。以下に、これらの関数の構文と使用法を紹介します。
今日 rtrim() 関数を使用する際に奇妙な問題に遭遇しました:
echo rtrim('<p></p>', '</p>'); // 输出为 <p echo ltrim('www.php.cn','www.'); // 输出为 php.cn
当初、私は上記の出力結果は少し予想外だと思っていました。最初の行は
を出力し、2 行目は jb51.net を出力します。
この問題は長い間私を悩ませてきましたが、その理由はわかりませんでした。後でマニュアルで答えを見つけました。
rtrim() は文字列ではなく文字単位で文字を置き換えます。右から左に置換すると、rtirm() の 2 番目のパラメータの文字列にも > が含まれるため、
の 6 文字が必ず置換されます。 < /p>) なので、左に進むときに p が見つかった場合も、p は 2 番目のパラメーターの文字列に含まれません。したがって、置換は停止し、
PHP関数trim()は、文字列の両端から空白文字とその他の事前定義された文字を削除します。具体的な構文はtrim(str, charlist)です。コード例を使用して詳しく説明します; トリム(str, charlist) パラメータ 1 str は操作対象の文字列、パラメータ 2 charlist はオプションで、削除する特殊記号を指定します。
4.PHPのltrimとrtrimで左右のスペースと特殊文字を削除する例
この記事では主にPHPでのltrimとrtrimを使って左右のスペースと特殊文字を削除する方法を紹介します。 rtrim を例の形式で詳しく説明します。必要な友人は、rtrim の定義、パラメーター関数、および左右のスペースと特殊文字を削除するための使用テクニックを参照してください。この記事では、左右を削除するための ltrim と rtrim の使用法を分析します。 PHP におけるスペースと特殊文字の詳細は次のとおりです:
[関連する Q&A 推奨事項]
JavaScript - で Trim() 関数を使用するとエラーが発生します。 IEブラウザ
【おすすめ関連エントリ】
【おすすめ関連記事】
PHP Trim、nl2br、addcslashes、uudecode、md5 などの一般的な文字列操作関数の例の概要
以上がPHPの文字列関数trim()の使い方のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。