PHPで特定の部分文字列の後のテキストを削除するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-03 10:14:29
オリジナル
385 人が閲覧しました

How to Delete Text After a Specific Substring in PHP?

特定の部分文字列の後のテキストの削除

文字列から特定の部分文字列の後のテキストを削除することは、PHP では簡単です。次の文字列の例を考えてみましょう。

Posted On April 6th By Some Dude
ログイン後にコピー

部分文字列 "By" を含むすべての文字を削除する場合は、次の手順に従います。

<code class="php">$variable = substr($variable, 0, strpos($variable, "By"));</code>
ログイン後にコピー

このコードでは、substr( )、および strpos() 関数:

  • substr(): 文字列、開始位置、終了位置の 3 つのパラメーターを受け入れます。この場合、先頭 (0) から開始し、部分文字列 "By" の位置で終了します。
  • strpos(): 文字列内で部分文字列 "By" が最初に出現する位置を決定します。 .

これを簡単な英語で分解すると、

文字列の先頭から始まり、最初に部分文字列 "By" に遭遇した時点で終わる部分を教えてください。

このコードを実行すると、次の結果が得られます。

Posted On April 6th
ログイン後にコピー

このメソッドは、指定された部分文字列以降のすべてを効果的に削除します。

以上がPHPで特定の部分文字列の後のテキストを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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