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

このチュートリアルの動作環境: 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)
ログイン後にコピー
パラメータ説明 | |
---|
find必須。検索する値を指定します。 | |
replace必須。 | find の値を置き換える値を指定します。 |
#文字列必須。検索する文字列を指定します。 | | #カウント
オプション。置換の数をカウントする変数。 | #例: | <?php
header("Content-type:text/html;charset=utf-8");
$str = 'hello,world,Hello,world';
echo "原字符串:".$str."<br>";
$search = 'hello';
$replace = 'hi';
echo "<br>替换字符串:<br>";
echo str_replace($search, $replace, $str)."<br>";
echo str_ireplace($search, $replace, $str)."<br>";
?>
ログイン後にコピー
方法 2: substr_replace() 関数

substr_replace() 関数は、文字列の一部を別の文字列に置き換えます。
substr_replace() 関数の構文は次のとおりです。
substr_replace(string,replacement,start,length)
ログイン後にコピー
#パラメータ
説明
| 文字列 |
必須。チェックする文字列を指定します。 | 交換 |
必須。挿入する文字列を指定します。 #開始 | | 必須。文字列内のどこから置換を開始するかを指定します。
正の数値 - 文字列内の指定された位置から始まります。 負の数値 - 文字列の末尾から指定された位置から始まります。 | 0 - 文字列内の最初の文字から始まります。文字列 Start at | オプション。置換する文字数を指定します。デフォルトは文字列の長さと同じです。
正の数値 - 置換される文字列の長さ 負の数値 - 文字列の末尾から置換される文字数 | 0 - 代わりに挿入replace- 例:
<?php
$str = 'hello,world,hello,world';
$replace = 'hi';
echo substr_replace($str, $replace, 0,5);
?> ログイン後にコピー 上記のコードの実行結果は次のとおりです: | hi,world,hello,world
ログイン後にコピー
推奨される学習: "PHP ビデオ チュートリアル》以上がPHPで文字列置換を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
CakePHP プロジェクトの構成
Sep 10, 2024 pm 05:25 PM
この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。
CakePHP の日付と時刻
Sep 10, 2024 pm 05:27 PM
Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。
CakePHP ファイルのアップロード
Sep 10, 2024 pm 05:27 PM
ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。
CakePHP ルーティング
Sep 10, 2024 pm 05:25 PM
この章では、ルーティングに関連する次のトピックを学習します。
CakePHP について話し合う
Sep 10, 2024 pm 05:28 PM
CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
CakePHP バリデータの作成
Sep 10, 2024 pm 05:26 PM
Validator は、コントローラーに次の 2 行を追加することで作成できます。
See all articles