ホームページ  >  記事  >  バックエンド開発  >  PHPの文字列操作関数のまとめ

PHPの文字列操作関数のまとめ

黄舟
黄舟オリジナル
2017-08-22 09:13:561966ブラウズ

次のエディターは、PHP に基づいた文字列操作関数のコレクションを提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして一緒に見てみましょう

1. 文字位置の検索関数:


strpos($str,search,[int])://查找search在$str中的第一次位置从int开始;
strrpos($str,search,[int])://查找search在$str中的最后一次出现的位置从int开始

2. サブ文字の抽出関数(全角)


submit($str,int start[,int length])://从$str中strat位置开始提取[length长度的字符串]。
strstr($str1,$str2)://从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。
stristr()//功能同strstr,只是不区分大小写。
strrchr()//从最后一次搜索到的字符处返回;用处:取路径中文件名

3. 文字列 换

str_replace(search,replace,$str):从$str中查找search用replace来替换
str_irreplace(search,replace,$str):
strtr($str,search,replace):这个函数中replace不能为"";
substr_replace($Str,$rep,$start[,length])$str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度,该项可选

4、クエリ文字列長


int strlen($str)
E

5、比較文字関数


INT STRCMP ($ STR1, $ STR1>) を置き換えます。 =< ;$str2 はそれぞれ正の 1、0、-1 です (文字列比較 strcasecmp() 同上 (大文字と小文字を区別しない strnatcmp("4", "14") 文字列を自然な順序で比較します strnatcasecmp() 同上) , (case機密) 6. 配列関数に分割する

str_split($str,len): len の長さに応じて $str を分割し、配列を返す Split(search,$str[,int]): Split $str は配列 int を返すために何回分割されますか? 以下は分割されません 7. スペースを削除します。

ltrim、rtrim、trim

8. スペース関数を追加します

chunk_split($str,2); スペースを追加するには、$str 文字を 2 文字押します。または ascii

chr、ord

10、HTML コード関連関数

nl2br(): n を 0c6dc11e160d3b678d68754cc175188a に変換します。strip_tags($str[,'e388a4556c0f65e1904146cc1a846bee']) : //HTML タグと PHP タグを削除します htmlspecialchars($str[,parameter])://ページの HTML コード パラメーターの通常の出力は、変換メソッドです

11. 大文字と小文字の変換関数

strto lower($ str) 文字列を小文字に変換します strtoupper($str) 文字列を大文字に変換します ucfirst($str) 関数の最初の文字を大文字に変換します ucwords($str) 各単語の最初の文字を大文字に変換します

12 . データベース関連関数

addslashes($str): str 内の単一引用符 (')、二重引用符 (")、バックスラッシュ () および NUL 文字列を ',",\ に変換します。 magic_quotes_gpc = On はポスト Cookie を自動的に取得します。 get_magic_quotes_gpc() の内容をエスケープして、magic_quotes_gpcstripslashes() が文字列

13 のバックスラッシュを削除するかどうかを検出します。 implode() 関数にはエイリアス関数 join

があります

以上がPHPの文字列操作関数のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。