ホームページ バックエンド開発 PHPチュートリアル php5の文字列処理関数のまとめ

php5の文字列処理関数のまとめ

Jul 25, 2016 am 08:54 AM

この記事では、文字列比較、文字列検索、文字列インターセプトなど、php5 の一般的な文字列処理関数を紹介します。必要な方は参考にしてください。

php5の文字列処理関数の概要。phpプログラミングを使用する友人は参考として使用できます。

PHP で一般的に使用される文字列処理関数 (文字列比較、文字列検索、文字列インターセプトなど) は次のとおりです。 addcslashes — 文字列内の一部の文字にバックスラッシュ エスケープ文字を追加する addslashes — 指定された方法で文字列内の文字をエスケープする bin2hex — バイナリデータを 16 進数表現に変換する Chop — rtrim() のエイリアス関数 chr — 文字の ASCII コードを返す chunk_split — 特定の文字長に従って文字列を小さなチャンクに分割する Convert_cyr_string — キリル文字を他の文字に変換する Convert_uudecode — 文字列を復号化する Convert_uuencode — 文字列を暗号化する count_chars — 文字列内の文字使用情報を返す crc32 — 文字列の crc32 多項式を計算する crypt — 一方向ハッシュ暗号化関数 echo — 何かを表示するために使用されます explode — 区切り文字を使用して文字列を配列に変換する fprintf — 必要に応じてデータを返し、ドキュメント ストリームに直接書き込みます get_html_translation_table — 翻訳可能な HTML エンティティを返す hebrev — ヘブライ語でエンコードされた文字列をビジュアル テキストに変換する hebrevc — ヘブライ語でエンコードされた文字列をビジュアルテキストに変換する html_entity_decode — htmlentities () 関数の逆関数。HTML エンティティを文字に変換します。 htmlentities — 文字列内の一部の文字を HTML エンティティに変換する htmlspecialchars_decode — htmlspecialchars() 関数の逆関数で、HTML エンティティを文字に変換します。 htmlspecialchars — 文字列内の一部の文字を HTML エンティティに変換する implode — 特定の区切り文字を使用して配列を文字列に変換する join — 配列を文字列に変換する、implode() 関数のエイリアス levenshtein — 2 つの単語の差を計算する localeconv — 数値関連の形式定義を取得する ltrim — 文字列の左側から空白または指定された文字を削除します md5_file — md5 アルゴリズムを使用してファイルを暗号化する md5 — md5 アルゴリズムを使用して文字列を暗号化する metaphone — 文字列の発音規則を決定する Money_format — 引数に従ってフォーマットされた数値の出力 nl_langinfo — 言語とロケール情報をクエリする nl2br — 文字列内の改行文字「n」を「
」に置き換えます」 number_format — 引数に従ってフォーマットされた数値の出力 ord — ASCII コードを文字に変換する parse_str — 特定の形式の文字列を変数と値に変換する print — 単一の値を出力するために使用されます printf — 必要に応じてデータを表示する quote_printable_decode — 文字列を 8 ビットのバイナリ文字列に暗号化する quotemeta — いくつかの特定の文字をエスケープする rtrim — 文字列の右側から空白または指定された文字を削除します setlocale — 数値、日付などのローカル形式を設定します。 sha1_file — sha1 アルゴリズムを使用してファイルを暗号化する sha1 — sha1 アルゴリズムを使用して文字列を暗号化する like_text — 2 つの文字列を比較し、システムが考慮した類似文字の数を返します。 soundex — 文字列の発音規則を決定する sprintf — 必要に応じてデータを返しますが、出力はしません sscanf — 文字列をフォーマットできる str_ireplace — str_replace() 関数と同様に文字列を照合して置換しますが、大文字と小文字は区別されません。 str_pad — 文字列の両側のパディング str_repeat — 文字列の組み合わせを繰り返す str_replace — 文字列の一致と置換 str_rot13 — rot13 で文字列を暗号化する str_shuffle — 文字列内の文字をランダムに並べ替える str_split — 文字間隔に従って文字列を配列に分割する str_word_count — 文字列内の英単語情報を取得する strcasecmp — 大文字と小文字を区別せずに文字列を比較します strchr — 文字列の一部を比較して返す strstr() 関数のエイリアス strcmp — 文字列のサイズを比較する strcoll – ローカル設定に基づく文字列のサイズ比較 strcspn — 連続する不一致文字の長さを返す strip_tags — 文字列から HTML および PHP コードを削除する tripcslashes — addcslashes() 関数によって処理される文字列のエスケープ解除 stripos — 最初に一致した位置を検索して返します。一致は大文字と小文字を区別しません。 tripslashes —addslashes() 関数によって処理される文字列のエスケープ解除 stristr — 大文字と小文字を区別せずに比較して文字列の一部を返す strlen — 文字列のエンコードされた長さを取得する strnatcasecmp — 大文字と小文字を区別せず、自然な順序付けを使用して文字列を比較する strnatcmp — 自然な順序付けを使用して文字列を比較します。 strncasecmp — 大文字と小文字を区別せずに文字列の最初の n 文字を比較します strncmp — 文字列の最初の n 文字のサイズを比較する strpbrk — 文字列の一部を比較して返す strpos — 最初に一致した位置を検索して返す strrchr — 前後を比較して文字列の一部を返す strrev — 文字列内のすべての文字を反転する strripos — 逆方向に検索し、最初に一致した位置を返します。一致では大文字と小文字が区別されません。 strrpos – 逆方向に検索し、最初に一致した位置を返します。 strspn — 文字が連続して出現する長さを照合して返す strstr — 文字列の一部を比較して返す strtok — 指定された文字数で文字列を分割する strto lower — 文字列を小文字に変換する strtoupper – 文字列を大文字に変換する strtr — 文字列を比較および置換する substr_compare — 切り詰められた文字列を比較する substr_count — 文字列内の特定の文字セグメントの出現数をカウントします。 substr_replace — 文字列内の一部の文字を置換します substr — 文字列をインターセプトする トリム — 文字列の両側から空白または指定された文字を削除します ucfirst — 指定された文字列の最初の文字を大文字に変換する ucwords — 指定された文字列内の各英単語の最初の文字を大文字にします vfprintf — 必要に応じてデータを返し、ドキュメント ストリームに直接書き込みます vprintf — 必要に応じてデータを表示する vsprintf — 必要に応じてデータを返しますが、出力はしません wordwrap — 特定の文字長に従って文字列を分割する strto lower() 関数はすべての文字を小文字に変換し、strtoupper() 関数はすべての文字を大文字に変換し、ucfirst() 関数は指定された文字列の最初の文字を大文字に変換し、ucwords() 関数は指定された文字列の最初の文字を変換します。指定された文字列を大文字に変換します。 ucfirst() は文字列の最初の文字のみを処理し、ucwords() は各単語の最初の文字のみを処理します (単語であるかどうかを判断するにはスペースを使用します。「today! hi」と「today.hi」は 1 つの単語とみなされます) word) の場合、残りの文字の大文字と小文字のステータスは変わりません。PHPのスペースで区切られたテキストを配列に入れる例 phpで中国語の文字列を配列に分割する簡単な例 PHPで中国語と英語の文字列を分割するいくつかの方法 phpのsplit()文字列分割関数の応用例 PHP分割GBK中国語文字化けの解決策 PHPの文字列分割関数explodeの例 PHPの文字列比較・検索方法を詳しく解説 文字列の類似性を比較するためのPHP関数の使用リファレンス PHPの文字列比較関数strcmp()とstrcasecmp()の使い方の紹介 文字列の類似性を比較するためのPHPサンプルコード



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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? Apr 01, 2025 pm 03:12 PM

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

See all articles