PHPの文字列関数trim()の使い方のまとめ

怪我咯
リリース: 2023-03-08 07:00:01
オリジナル
2710 人が閲覧しました

文字列関数trim()は、文字列の両側にある空白文字またはその他の事前定義された文字を削除します。これは、プログラム開発において非常に重要です。この記事には、PHP文字列関数trim()の使用法に関する概要がいくつかまとめられています。誰にとっても trim() 関数を理解するのに役立つので、見てみましょう。

1.文字列の先頭と末尾からスペースや特殊文字を削除するPHP関数trim()

ユーザーが通常フォームやその他のテキストボックスにデータを入力する際、スペースやその他の特殊文字が誤って入力される可能性があります。等場合によっては、文字列内でスペースや特殊文字を使用できない場合があります。この場合、これらのスペースや特殊文字を削除する必要があります。 PHP には、文字列の左側と右側にあるスペースと特殊文字を削除する Trim() 関数、文字列の左側にあるスペースと特殊文字を削除する ltrim() 関数、および文字列を削除する rtrim() 関数が用意されています。文字列の右側にあるスペースと特殊文字。これらの操作は、これらの PHP 組み込み関数を使用して簡単に実行できます。以下に、これらの関数の構文と使用法を紹介します。

2.PHP 関数 rtrim() の使用における奇妙な現象

今日 rtrim() 関数を使用する際に奇妙な問題に遭遇しました:

echo rtrim(&#39;<p></p>&#39;, &#39;</p>&#39;); // 输出为 <p
echo ltrim(&#39;www.php.cn&#39;,&#39;www.&#39;); // 输出为 php.cn
ログイン後にコピー

当初、私は上記の出力結果は少し予想外だと思っていました。最初の行は

を出力し、2 行目は jb51.net を出力します。

この問題は長い間私を悩ませてきましたが、その理由はわかりませんでした。後でマニュアルで答えを見つけました。

rtrim() は文字列ではなく文字単位で文字を置き換えます。右から左に置換すると、rtirm() の 2 番目のパラメータの文字列にも > が含まれるため、

の 6 文字が必ず置換されます。 < /p>) なので、左に進むときに p が見つかった場合も、p は 2 番目のパラメーターの文字列に含まれません。したがって、置換は停止し、

3.PHPでtrim()関数を使用するための簡単なガイド

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 推奨事項]

php - Trim 関数による全角スペースの処理方法

JavaScript - で Trim() 関数を使用するとエラーが発生します。 IEブラウザ

【おすすめ関連エントリ】

trim

rtrim

ltrim

【おすすめ関連記事】

phpトリム関数リム関数 rtrim 関数の違い

PHP Trim、nl2br、addcslashes、uudecode、md5 などの一般的な文字列操作関数の例の概要

以上がPHPの文字列関数trim()の使い方のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!