ホームページ >バックエンド開発 >PHPチュートリアル >PHP 文字列関数はカテゴリに分類されます
PHP 文字列関数分類
1. 検索文字位置関数:
strpos ($str,search,[int]): int から始まる $str の検索の最初の位置を検索します。
Stripes ($str,search,[int]): 関数は別の文字列の最初の位置にある文字列を返します。一度登場した場所。この関数は大文字と小文字を区別しません
strrpos ($str,search,[int]): int
から $str 内で検索が最後に出現した位置を見つけます。2. サブ文字関数の抽出 (2 バイト)
submit ($str,int start[,int length]): 抽出$str の strat 位置から始まる [長さ-長さの文字列]。
strstr ($str1,$str2): $str1 (最初の位置) から $str2 を検索し、そこから最後までの文字列をインターセプトします。そうでない場合は、FALSE を返します。
stristr() は、大文字と小文字を区別しないことを除いて、strstr と同じ機能を持ちます。
strrchr() は検索された最後の文字から戻ります。次を使用してパス内のファイル名を取得します。
3. 置換文字列
str_replace (search,replace,$str): $str から検索を見つけ、replace を使用して
str_irreplace ( search,replace,$str): 大文字と小文字を区別しません
strtr ($str,search,replace): この関数では replace を "" にすることはできません;
substr_replace ($str,$rep,$start[,length]) $str 元の文字列、$rep 置換後の新文字列、$start 開始位置、$length 置換長、この項目 Optional
4. 文字長
int strlen($str)
5.比較文字関数
strcmp ($str1,$str2): $str1>=
strcasecmp() 上記と同じ (大文字と小文字を区別しない)
strnatcmp("4","14 ") 文字列を自然な順序で比較
strnatcasecmp() 同上、(大文字と小文字を区別)
6. 配列に分割 関数
str_split ($str,len): len の長さに応じて $str を分割し、配列を返します
split (search, $str[,int] ): $str を検索文字に従って分割して配列 int を返します。残りは分割されません
explode (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. 文字列変換関数
strto lower($str) 文字列を小文字に変換します。
strtoupper($str) は文字列を大文字に変換します
ucfirst($str) は関数の最初の文字を大文字に変換します
ucwords($str) は、各単語の最初の文字を大文字に変換します
12. データベース関連関数
Addslashes($str): str 内の単一引用符 (')、二重引用符 (")、バックスラッシュ () および NUL 文字列を ',",\ に変換します。
Magic_quotes_gpc = On get post cookie の内容を自動的にエスケープします
get_magic_quotes_gpc() magic_quotes_gpc がオンになっているかどうかを確認します
magic_quotes_gpc=On の場合、関数 get_magic_quotes_gpc() は 1 を返します
magic_quotes_gpc=Off の場合、関数 get_magic_quotes_gpc() は 0 を返します
Stripslashes() は文字列からバックスラッシュを削除します