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

黄舟
リリース: 2023-03-15 13:42:01
オリジナル
1919 人が閲覧しました

次のエディターは、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)
ログイン後にコピー
E5、比較文字関数


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 を
に変換します。strip_tags($str[,'

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!