PHP でよく使用される 18 個の文字列関数

山海
リリース: 2023-04-07 12:28:02
転載
4253 人が閲覧しました

文字列関数は、PHP の基本操作に不可欠な部分であり、最も重要な部分の 1 つです。この記事では、よく使用される十数個の文字列操作をリストして紹介します。皆様のお役に立てれば幸いです。

PHP でよく使用される 18 個の文字列関数

#文字列の書式設定

文字列の切り捨て:

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート