ホームページ > バックエンド開発 > PHPの問題 > PHPで指定した文字を置換する方法(大文字と小文字を区別)を詳しく紹介します。

PHPで指定した文字を置換する方法(大文字と小文字を区別)を詳しく紹介します。

醉折花枝作酒筹
リリース: 2023-03-11 21:48:02
オリジナル
2668 人が閲覧しました

前回の記事では文字列内の指定文字を置換する方法を学びましたので、必要な方は「phpの指定文字をワンステップで置換する方法(大文字と小文字を区別しない)」をご覧ください。 。今回は文字列内の指定文字を置換する別の方法を紹介しますので、必要な場合は参考にしてください。

前回の記事では、str_ireplace関数を使って文字列中の指定した文字を置換する方法を紹介しましたが、この方法では大文字と小文字は区別されませんので、今回は文字列内の指定した文字を置換する方法を紹介します。 replace 置換される文字を置き換えます。文字依存の関数を置き換えます。

まず、小さな例を見てみましょう。

<?php
echo str_replace("abyss","dragon","When you stare at the abyss, the Abyss is staring at you.");
?>
ログイン後にコピー

この例の結果を見てみましょう

When you stare at the dragon, the Abyss is staring at you.
ログイン後にコピー

この例を見てみましょう。置換する必要がある文字列には、2 つの深淵があることがわかりますが、 one の最初の文字は大文字です。最初の文字は大文字ではありませんが、

の結果は前の記事で紹介した str_ireplace 関数と同じではありません。文字が同じであれば置換できます。 . この機能を使用する場合は、文字とサイズが同じであることを確認する必要がありますが、これは書き込みでも同様です。

この関数を詳しく見てみましょう。

str_replace() 関数は、文字列内の一部の文字を置き換えます (大文字と小文字は区別されます)。

それでは、この関数の構文を見てみましょう。

str_replace(find,replace,string,count)
ログイン後にコピー

この関数の構文は、前の記事の str_ireplace 関数の構文とまったく同じです。最初のパラメータは検索する値を指定します。2 番目のパラメータは見つかった値の置換を指定します。3 番目のパラメータは置換する必要がある文字列です。4 番目のパラメータは置換の数もカウントします。

ただし、この関数の使用も条件付きであり、次の規則に従う必要があります:

  • 検索された文字列が配列の場合、配列を返します。

  • 検索文字列が配列の場合、配列内のすべての要素が検索されて置換されます。

  • 配列が検索されても 1 つの文字列のみが置換された場合、置換文字列は見つかったすべての値に使用されます。

これですべてです。他に知りたいことがある場合は、ここをクリックしてください。 → →phpビデオチュートリアル

以上がPHPで指定した文字を置換する方法(大文字と小文字を区別)を詳しく紹介します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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