ホームページ > バックエンド開発 > PHPチュートリアル > ユーザーが入力したデータをトリムするために、trim() を使用するのはなぜですか?解決

ユーザーが入力したデータをトリムするために、trim() を使用するのはなぜですか?解決

WBOY
リリース: 2016-06-13 12:15:18
オリジナル
1126 人が閲覧しました

ユーザーが入力したデータをトリムするために、trim() を使用するのはなぜですか?
ユーザーが入力したデータをトリムするためにトリムを使用するプログラムを多く見たことがあります。
なぜこれを行うのですか?

本の紹介文には安全のためとだけ書かれていました。

少し混乱していますが、詳しく説明してくれる生徒はいますか
-----解決策のアイデア------ --- --
トリムは両側のスペースをフィルタリングできます。
ユーザーが入力したデータが
$data = ' ';
の場合、if($data=='') を使用すると false が返されます。これは、ユーザーが入力したデータは単なるスペースであるためです。
しかし、入力データがすべてスペースである場合、それは無意味であり、NULL 文字として扱われる必要があることを確認します。
そこで、trim($data); を使用して、両側のスペースを削除した後、まだ文字が残っている場合は、ユーザーがデータを入力したことを意味します。

例 $data = ' aaa ';
echorim($data) // aaa
-----解決策のアイデア-------- -------------
安全性とは何の関係もありませんので、使用する必要はありません。
------解決策のアイデア----------------------
次のような場合、複数の誤操作が避けられません。登録とログイン。スペース、少なくとも先頭と末尾のスペースを削除してください

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