さまざまな PHP 文字列関数の概要分析について説明します_PHP チュートリアル
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 のストラト位置から開始する [長さ-長さの文字列] を抽出します。
strstr($str1,$str2): $str1 (最初の位置) から $str2 を検索し、文字列の先頭から末尾までインターセプトします。そうでない場合は、FALSE を返します。
stristr() この関数は strstr と同じですが、大文字と小文字は区別されません。
strrchr() 最後に検索された文字から戻ります。 使用: パス内のファイル名を取得します。
3. 文字列を置換するPHP文字列関数
str_replace(search,replace,$str):$strから検索を見つけてreplaceに置換
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): str 内の単一引用符 (')、二重引用符 (")、バックスラッシュ () および NUL を '、"、\ に変換します。
magic_quotes_gpc = On
: get、post、cookie の内容を自動的にエスケープしますget_magic_quotes_gpc():
magic_quotes_gpc がオンになっているかどうかを検出しますstripslashes():
文字列内のバックスラッシュを削除します

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
