ホームページ >バックエンド開発 >PHPの問題 >PHPで文字間のコンテンツを置き換える方法

PHPで文字間のコンテンツを置き換える方法

藏色散人
藏色散人オリジナル
2020-09-28 09:38:452929ブラウズ

php メソッドで文字間の内容を置換します。まず文字列を定義し、次に指定された 2 つの文字列の位置を見つけます。次に、substr 関数を使用して中間部分を削除し、最後に内容を置き換えます。

PHPで文字間のコンテンツを置き換える方法

推奨: 「PHP ビデオ チュートリアル

このタイプの置換には正規表現を使用しないことをお勧めします, なぜなら、検索するものだけを使用する必要がなく、置換テキストが大きすぎて効率が低すぎるからです。

この 2 つの特殊な文字列の位置を見つけて、substr を使用して中間部分を削除する方法です。コード例:

$str='....你要处理的字符串.....';
$s1='...开始字符串...';
$s2='...结束字符串...';
$i1=strpos($str,$s1);//开始位置
$i2=strpos($str,$s2);//结束位置
if ($i1!==false && $i2!==false)//找到
$str=substr($str,0,$i1-1) . substr($str,$i2+strlen($s2));

以上がPHPで文字間のコンテンツを置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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