ホームページ  >  記事  >  バックエンド開発  >  (基本) PHP 文字列関数

(基本) PHP 文字列関数

黄舟
黄舟オリジナル
2017-02-06 15:22:511617ブラウズ

PHP 文字列関数には、文字位置の検索関数、文字列の置換関数、文字長の比較関数などが含まれます。

PHP言語の文字列関数も比較的理解しやすいです。今日は 12 個近くの PHP 文字列関数をまとめました。これが再び必要な友人の役に立ち、読者や友人の PHP 知識ベースが増えることを願っています。

1 文字位置の検索関数:
strpos($str,search,[int]): int から始まる $str 内の検索の最初の位置を検索します。
stripos($str,search,[int]): 関数を返します。別の文字列内で最初に出現する文字列の位置。この関数は大文字と小文字を区別しません strrpos($str,search,[int]): int から始まる $str 内の検索の最後の出現を検索します
strripos($str,search,[int]): 上記と同じです。関数は大文字と小文字を区別しません


2. 部分文字列の抽出関数 (全角)
substr($str,int start[,int length]): [$str string のストラト位置からの長さ] を抽出します。
strstr($str1,$str2): $str1 (最初の位置) から $str2 を検索し、文字列の先頭から末尾までインターセプトします。そうでない場合は、FALSE を返します。
stristr() は、大文字と小文字を区別しないことを除いて、strstr と同じ機能を持ちます。
strrchr() は最後に検索された文字から返されます。パス内のファイル名を取得するには、次を使用します。


3. 文字列を置換するための PHP 文字列関数
str_replace(search,replace,$str): $str から検索で検索する
str_ireplace(search,replace,$str): 上記と同様、この関数は大文字と小文字を区別しません
strtr($str,search,replace): この関数の replace を "" にすることはできません
substr_replace( $Str ,$rep,$start[,length]): $str 元の文字列、$rep 置換後の新しい文字列、$start 開始位置、$length 置換長、この項目はオプションです


4. 文字長
int strlen ($str)


5. 比較文字関数
int strcmp($str1,$str2):$str1>=strcasecmp()上記と同じ (大文字と小文字を区別しない)
strnatcmp("4", "14") 文字列を自然な順序で比較する
strnatcasecmp() 上記と同じ (大文字と小文字を区別する)


6. PHP 文字列関数を配列に分割します。
str_split($str,len): lenの長さに応じて$strを分割し、配列を返す
split(search,$str[,int]): 検索文字に応じて$strを分割し、intが分割された配列を返すexpload(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. 文字 大文字と小文字を変換する PHP 文字列関数
strto lower($str): 文字列を小文字に変換
strtoupper($str): 文字列を大文字に変換
ucfirst($str): 関数の最初の文字を大文字に変換
ucwords($str): 各単語の最初の文字を大文字に変換します。


12. データベース関連の PHP 文字列関数
addslashes($str): 一重引用符 (')、二重引用符 (" )、バックスラッシュを作成します。 () および NUL
文字列は ',",\ に変換されます。
magic_quotes_gpc = On: get、post、cookie の内容を自動的にエスケープします
get_magic_quotes_gpc(): magic_quotes_gpc がオンになっているかどうかを確認します
stripslashes(): 文字列内のバックスラッシュを削除します

上記は (基本的な) PHP 文字列です 内容関数の詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。その他の関連コンテンツについては、こちらをご覧ください。


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