ホームページ  >  記事  >  バックエンド開発  >  PHPの文字列ソート方法

PHPの文字列ソート方法

WBOY
WBOYオリジナル
2016-07-25 08:54:041049ブラウズ
この記事では、単一文字へのアクセス、空白文字の削除、HTML エスケープなどの操作を含む、php 文字列のソート方法を紹介します。

php は、文字列内の文字へのアクセス、文字列の並べ替え、文字列のトランスコーディングを実装します。

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

2、空白文字を削除する PHP では、trim()、ltrim()、および rtrim() 関数を使用して、文字列の先頭または末尾にある空白文字を削除できます。 このうち、trim() は文字の前後の空白文字を削除するために使用され、ltrim() は文字の左側の空白文字を削除するために使用されます。キャラクターの側面。 デフォルトでは、次の文字が削除されます: スペース (|ox20)、タブ (n|ox09)、改行 (n|oxoa)、キャリッジ リターン (r|0x0d)、空文字 ( パラメータで自分で指定することもできます。

3、ケースを変更する strto lower() 文字列全体を小文字に変換します。 strtoupper() 文字列全体を大文字に変換します。 ucfirst() は、文字列の最初の文字を大文字に変換し、他の文字は変更しないままにします。 ucwords() は、文字列内の各単語の最初の文字を大文字に変換し、他の文字は変更しないままにします。

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

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

6、SQLエスケープ PHP に最も関連する 2 つのデータベース (mysql と postgresql) は両方ともエスケープ文字としてバックスラッシュを使用します (Oracle は独自にバックスラッシュを定義しており、他のデータベースではテストされていません)。このため、PHP では addslashes() 関数を使用してこれらのバックスラッシュを追加します。 . スラッシュがある場合は、stripcslashes() 関数を使用してこれらのバックスラッシュを削除します。



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