ホームページ >バックエンド開発 >PHPの問題 >PHPで文字列置換を行う方法

PHPで文字列置換を行う方法

青灯夜游
青灯夜游オリジナル
2022-03-08 19:27:1514763ブラウズ

文字列置換方法: 1. str_replace() 関数、構文「str_replace(検索値, 置換値, 文字列)」を使用します; 2. substr_replace() 関数、構文「substr_replace(string,置換値、開始位置、置換長さ)」。

PHPで文字列置換を行う方法

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

PHP では文字列を編集できます特定の文字または部分文字列を置換します。これは非常に一般的な機能です。

#php 文字列置換

方法 1: str_ireplace() 関数と str_replace() 関数# str_ireplace() と str_replace は、新しい文字列を使用して、元の文字列で指定された特定の文字列を置き換えます。str_replace は大文字と小文字を区別しますが、str_ireplace() は大文字と小文字を区別しません。この 2 つの構文は似ています。

str_replace(find,replace,string,count)
str_ireplace(find,replace,string,count)

パラメータfindreplacefind#文字列#カウント
<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;hello,world,Hello,world&#39;;
echo "原字符串:".$str."<br>";

$search = &#39;hello&#39;;
$replace = &#39;hi&#39;;

echo "<br>替换字符串:<br>";
echo str_replace($search, $replace, $str)."<br>";
echo str_ireplace($search, $replace, $str)."<br>";
?>
説明
必須。検索する値を指定します。
必須。 の値を置き換える値を指定します。
必須。検索する文字列を指定します。
オプション。置換の数をカウントする変数。 #例:

方法 2: substr_replace() 関数

PHPで文字列置換を行う方法

substr_replace() 関数は、文字列の一部を別の文字列に置き換えます。

substr_replace() 関数の構文は次のとおりです。

substr_replace(string,replacement,start,length)

#パラメータ

説明文字列必須。チェックする文字列を指定します。 交換必須。挿入する文字列を指定します。 必須。文字列内のどこから置換を開始するかを指定します。 正の数値 - 文字列内の指定された位置から始まります。 0 - 文字列内の最初の文字から始まります。文字列 Start at オプション。置換する文字数を指定します。デフォルトは文字列の長さと同じです。 正の数値 - 置換される文字列の長さ 0 - 代わりに挿入replace
hi,world,hello,world
推奨される学習: "PHP ビデオ チュートリアル
#開始
負の数値 - 文字列の末尾から指定された位置から始まります。
  • length
負の数値 - 文字列の末尾から置換される文字数
  • 例:
  • <?php
    $str = &#39;hello,world,hello,world&#39;;
    $replace = &#39;hi&#39;;
    echo substr_replace($str, $replace, 0,5);
    ?>
上記のコードの実行結果は次のとおりです:

以上がPHPで文字列置換を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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