ホームページ >バックエンド開発 >PHPチュートリアル >PHP で文字列を整理する方法を学ぶ_PHP チュートリアル

PHP で文字列を整理する方法を学ぶ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:30:45748ブラウズ

1. 単一の文字にアクセスする
PHP では、文字列を文字の配列として扱うことができ、配列アクセス メソッドを使用して文字列に直接アクセスできます。 $str[0] など。
ここで、文字が ASCII コードの外にある場合、アクセスに問題が発生することに注意してください。このアクセスでは 1 バイトしか取得できないためです。

2. 空白文字を削除する
PHP では、trim()、ltrim()、rtrim() の 3 つの関数を使用して、文字列の先頭または末尾の空白文字を削除できます。
その中で、trim() は文字の前後の空白文字を削除するために使用され、ltrim() は文字の左側の空白文字を削除するために使用されます。キャラクターの右側。
デフォルトでは、次の文字が削除されます: スペース (|Ox20)、タブ文字 TAB (n|Ox09)、改行 (n|OxOA)、キャリッジ リターン (r|0x0D)、空文字 (

4. HTMLエスケープHTMLエスケープとは、文字列をHTML表示用の文字列に変換することを指します。これに関して、PHP にはこの機能を実装する 2 つの関数があります。
htmlentities() スペースを除くすべての変換可能な文字を HTML 形式に変換します。
htmlspecialchars() は、必要な (アンパサンド &、二重引用符、一重引用符、大なり記号、小なり記号) を HTML 形式に変換します。

5. URL エスケープ

URL エスケープとは、文字列を URL 文字列に変換することを指します。これに関して、PHP にはこの機能を実装する 2 つの関数があります。 urlencode() と urldecode() はスペースを + 記号に変換し、その他は URL 文字列に変換し、後者はスペースを通常の URL 文字列である %20 記号に変換します。 、その他は URL 文字列に変換され、前者は変換、後者は逆変換されます。

6. SQL エスケープ

PHP に最も関連する 2 つのデータベース (MySQL と PostgreSQL) は両方ともエスケープ文字としてバックスラッシュを使用します (Oracle が独自に定義しており、他のデータベースはこのためにバックスラッシュをテストしていません)。 () 関数はこれらのバックスラッシュを追加するために使用され、stripcslashes() 関数はこれらのバックスラッシュを削除するために使用されます。 参考資料: PHP プログラミング、2003 年、第 4 章 文字列、単一文字列へのアクセス、文字列のエンコードとエスケープ


http://www.bkjia.com/PHPjc/323156.html
www.bkjia.com


tru​​e

http://www.bkjia.com/PHPjc/323156.html

技術記事 1. 単一文字へのアクセス PHP では、文字列を文字の配列として扱うことができ、配列アクセス方式を使用して文字列に直接アクセスできます。 $str[0] など。 ここで注目すべきは…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。