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

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

WBOY
WBOYオリジナル
2016-06-23 13:39:501208ブラウズ

ユーザーが入力したデータをトリムするためにトリムを使用するプログラムを多く見てきました
なぜこれを行うのでしょうか?

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

少し混乱していますが、どのクラスメートが詳しく説明できますか


ディスカッションへの返信 (解決策)

トリムできます ???? スペース。
ユーザーが入力した値が
$data = ' '; の場合、ユーザーはスペースではなく値を入力するため、 if($data=='') を使用します。
ただし、入力された文字がすべてスペースである場合、それは意図的であり、スペース文字は処理されることを確認しました。
したがって、trim($data); を使用してスペースを削除します。文字がない場合は、ユーザーがスペースを入力していないことを意味します。

例 $data = ' aaa ';
echo trim($data); // aaa

セキュリティとは何の関係もないので、使用する必要はありません。

登録時やログイン時に誤って複数のスペースを使用することは避けられません。少なくとも最初と最後のスペースを削除してください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。