ホームページ > バックエンド開発 > PHPの問題 > phpのテキスト置換機能とは何ですか?

phpのテキスト置換機能とは何ですか?

青灯夜游
リリース: 2023-03-11 09:10:01
オリジナル
2934 人が閲覧しました

PHP のテキスト置換関数は str_replace() で、新しい文字列を使用して元の文字列で指定された特定の文字列を置き換えることができます。構文形式は「str_replace(値の検索、値の置換、文字列 /配列、置換番号)」。

phpのテキスト置換機能とは何ですか?

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php のテキスト置換関数は str_replace() です。

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

この関数は次の規則に従う必要があります:

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

  • 検索文字列が配列の場合、配列内の各要素を検索して置換します。

  • 配列の検索と置換を同時に行う必要があり、置換する必要がある要素が見つかった要素の数より少ない場合、余分な要素は次のように置き換えられます。空の文字列

  • 検索が配列で置換が文字列の場合、置換文字列は見つかったすべての値に対して機能します。

#構文

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

#パラメータfindreplacefind#文字列#カウント 戻り値: 置換値を含む文字列または配列を返します。
説明
必須。検索する値を指定します。
必須。 の値を置き換える値を指定します。
必須。検索する文字列を指定します。
オプション。置換の数をカウントする変数。
例 1:

<?php
$str="Hello world!";
echo str_replace("world","Shanghai",$str);
?>
ログイン後にコピー
出力:
Hello Shanghai!
ログイン後にコピー

例 2:

<?php
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>
ログイン後にコピー

出力:

Array ( [0] => B [1] => [2] => ! )
ログイン後にコピー

推奨学習: 「

PHP ビデオ チュートリアル

以上がphpのテキスト置換機能とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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