文字列関数は、PHP の基本操作に不可欠な部分であり、最も重要な部分の 1 つです。この記事では、よく使用される十数個の文字列操作をリストして紹介します。皆様のお役に立てれば幸いです。
#文字列の書式設定
文字列の切り捨て:
trim():
文字列の先頭と末尾の文字 (キャリッジ リターン、ライン フィード、タブ) を削除し、結果の文字列を返します同時に、trim() パラメータでカスタム特殊文字フィルタ リストを設定することもできます##rtrim():特殊文字を先頭から削除します文字列の文字
ltrim():文字列の末尾から始まる特殊文字を削除します
chop():rtrim() 関数と同様
#フォーマットされた出力:
htmlspecialchars(): 関数フィルタリング Output
htmlspecialchars():関数は、文字列を HTML エンティティとして出力します (文字列内の特別な意味を持つ文字は HTML エンティティに変換できます)
str_replace(): 通常のフィルター出力
nl2br():HTML フォーマットnl2br(): この関数は文字列を文字列として受け取ります。入力操作、使用します。HTML の < br /> タグは、文字列内の \n 記号を置き換えます。これは、HTML ブラウザで長い文字列を表示する場合に便利です。
文字形式の出力: sprintf()/printf()文字形式の出力では、% 文字形式出力制御文字を使用して文字を正規化します
文字列の場合
strtoupper(): 文字列の場合
strto lower( ): 文字列小文字
#ucfirst(): 最初の文字を大文字にする ##ucwords()
: 英語の各段落の最初の文字を変更する 大文字文字列の連結と分割
explode()
: 指定された文字を分割条件として使用し、配列に戻りますstrtok()
: 文字列を文字列のセットに分解します。区切り文字は文字または文字列にすることができ、毎回 strtok() 関数を実行します。部分文字列は 1 つだけになります。区切り文字に基づいて読み取り、
substr()
:は、指定された開始点と終了点で構成される文字列を返します。新しい文字列の結果
string substr(string string, int start [,int length]);関数は、開始制約と長さの制約に従って、文字列 string の文字列コンテンツを返します 文字列の比較Sort
:strcmp()
: 2 つの文字列を比較しますstrcasecmp()
: 文字列の比較 (大文字と小文字を区別しない)strnatcmp()
: 自然な並べ替え (大文字と小文字を区別しない)strlen()
: 文字列の長さを決定します文字マッチング
文字列検索
:strstr()
: 検索文字または文字列と一致しますstrchr()
: 文字を一致させて検索しますstrstr() と strchr() は、アプリケーションの照合および検索において同様に効果的です。この関数には 3 つ以上のパラメータが必要です。最初のパラメータは検索文字列である必要があり、2 番目のパラメータはターゲット キーワードです。検索される; 文字列がキーワードに一致すると検索された文字列が返され、それ以外の場合は false
文字が返されます 文字列位置: strpos ()
: 一致した文字の位置を返しますstrpos():
関数のパラメータ strstr() と同様に、strpos() の 3 番目のパラメータは位置を指定できます。検索を開始するには文字列置換
:str_replace()
: 文字列は、文字列内の他の文字を置き換えます。以上がPHP でよく使用される 18 個の文字列関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。