PHP文字列

1882 ワード

PHP文字列
文字列の書式設定
文字列の切り捨て:
trim():
文字列の先頭と末尾の文字(折り返し、改行、タブ)を削除し、結果文字列を返します.
またtrim()パラメータは、カスタムの特殊文字フィルタリストを設定することもできます.
rtrim():
文字列の先頭位置から始まる特殊文字の削除
ltrim():
文字列の末尾の位置から始まる特殊文字を削除
chop():
rtrim()関数と似ています
出力のフォーマット:
htmlspecialchars():関数フィルタ出力
htmlspecialchars()関数は、文字列をHTMLエンティティに従って出力します(文字列の特殊な意味を持つ文字をHTMLエンティティに変換できます).
str_replace():正規フィルタ出力
nl 2 br():HTMLフォーマット
nl 2 br()関数は文字列を入力操作とし、文字列の記号の代わりにHTMLの
ラベルを使用します.これは、長い文字列をHTMLブラウザに表示するのに役立ちます.
文字フォーマット出力:sprintf()/printf()
int pritnt(string format [, mixed args...]);    //        
string sprintf(string format [, mixed args...]); //        

文字フォーマット出力では、%文字フォーマット出力制御子を使用して文字を正規化します.
文字列の大文字と小文字
strtoupper():文字列大文字
strtolower():文字列小文字
ucfirst():頭文字大文字
ucwords():各英語の先頭文字を大文字にする
文字列の接続と分割
explode():指定した文字を分割条件として配列に返す
array explode(string separator , string input [, int limit]);

strtok():
string strtok(string input , string separator);

区切り文字は1文字でも文字列でもよいし、strtok()関数は区切り文字に基づいて1つのサブ文字列しか読み出さない.
substr():
1つの文字列の指定された始点と終点の戻りを返して構成された新しい文字列の結果を返します.
string substr(string string , int start [,int length]);

関数はstring文字列のstartとlengthによって制約された文字列の内容を返します.
文字列の比較
並べ替え:
  • strcmp():2つの文字列を比較する
  • strcasecmp():比較文字列(大文字と小文字を区別しない)
  • strnatcmp():自然ソート(大文字と小文字を区別しない)
  • strlen():文字列の長さを判断する
    文字の一致
    文字列検索:
    strstr():検索文字または文字列を一致させる
    strchr():一致して文字を検索
    strstr()とstrchr()はマッチング検索アプリケーションで効果が伯仲しない.関数には2つ以上のパラメータが必要です.1つ目のパラメータは、検索する文字列、2つ目のパラメータは、検索するターゲットキーです.文字列がキーワードに一致すると、検索された文字列が返されます.そうしないとfalseが返されます.
    文字列の位置:
    strpos():一致する文字の位置を返します.
    strpos()関数のパラメータはstrstr()と似ており、strpos()の3番目のパラメータは検索を開始する場所を指定できます.
    文字列置換:
    str_replace():