ホームページ >バックエンド開発 >PHPチュートリアル >さまざまな PHP 文字列関数の概要分析について説明します_PHP チュートリアル

さまざまな PHP 文字列関数の概要分析について説明します_PHP チュートリアル

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

PHP 文字列関数には、文字位置の検索関数、文字列の置換関数、文字長の比較関数などが含まれます。

PHP言語の文字列関数も比較的理解しやすいです。今日は 12 個近くの PHP 文字列関数をまとめました。これが再び必要な友人の役に立ち、読者や友人の PHP 知識ベースが増えることを願っています。


1 文字位置の検索関数:
strpos($str,search,[int]): int から始まる $str の検索の最初の位置を検索します。
stripos($str,search, [int; ]):この関数は、別の文字列内で最初に出現する文字列の位置を返します。この関数は大文字と小文字を区別しませんstrrpos($str,search,[int]): int から始まる $str 内の検索の最後の出現を見つけます
strripos($str,search,[int]): と同じ上記のように、この関数は大文字と小文字を区別しません

2. 部分文字列の抽出関数(全角)
substr($str,int start[,int length]):$str のストラト位置から開始する [長さ-長さの文字列] を抽出します。
strstr($str1,$str2): $str1 (最初の位置) から $str2 を検索し、文字列の先頭から末尾までインターセプトします。そうでない場合は、FALSE を返します。
stristr() この関数は strstr と同じですが、大文字と小文字は区別されません。
strrchr() 最後に検索された文字から戻ります。 使用: パス内のファイル名を取得します。

3. 文字列を置換するPHP文字列関数
str_replace(search,replace,$str):$strから検索を見つけてreplaceに置換
str_ireplace(search,replace,$str):上記と同じ、この関数は大文字と小文字を区別しません
strtr($str,search,replace):この関数のreplaceを「」にすることはできません;
substr_replace($Str,$rep,$start[,length]):$ str元の文字列、$rep置換後の新しい文字列、$start開始位置、$length置換長、この項目はオプションです

4. 文字の長さ
int strlen($str)

5. 比較文字関数
int strcmp($str1,$str2):$str1>=
strcasecmp() と同じ上記 (大文字と小文字は区別されません)
strnatcmp("4","14") 文字列を自然な順序で比較します
strnatcasecmp() 上と同じ (大文字と小文字は区別されます)

6. 配列に分割するPHP文字列関数
str_split($str,len): lenの長さに応じて$strを分割し、配列を返します
split(search,$str[,int]) : $str は検索文字に従って分割されます。返された配列 int が何回分割され、残りは分割されませんexpload(search,$str[,int])

7. スペースを削除します:
ltrim()、rtrim()、trim()

8. スペース関数を追加します
chunk_split($str,2): $str 文字に 2 文字を押してスペースを追加します。

9、chr、ord -- 指定された文字または ASCII を返します

10. HTML コードに関連する関数
nl2br(): n を
に変換します。

strip_tags($str[,'

']): HTML タグと PHP タグを削除します

$str 内のすべての HTML および PHP コードは削除され、オプションのパラメーターは HTML および PHP コードです。オプションのパラメーターの機能は、オプションのパラメーターによって記述されたコードを保持することです。

例: echo Stripe_tags($text, '

');

htmlspecialchars($str[,parameter]): ページは通常、変換メソッドである HTML コード パラメーターを出力します

11. 大文字と小文字を変換するための PHP 文字列関数
strto lower($str): 文字列を小文字に変換する
strtoupper($str): 文字列を大文字に変換する
ucfirst($str): 最初の文字列を変換する関数の文字を大文字に変換します
ucwords($str): 各単語の最初の文字を大文字に変換します

12. データベース関連の PHP 文字列関数
addslashes($str): str 内の単一引用符 (')、二重引用符 (")、バックスラッシュ () および NUL を '、"、\ に変換します。
magic_quotes_gpc = On
: get、post、cookie の内容を自動的にエスケープしますget_magic_quotes_gpc():
magic_quotes_gpc がオンになっているかどうかを検出しますstripslashes():
文字列内のバックスラッシュを削除します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327300.html技術記事 PHP 文字列関数には、文字位置の検索関数、文字列の置換関数、文字列の分割関数などが含まれます。 PHP言語...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。