ホームページ >バックエンド開発 >PHPの問題 >PHPで指定した文字列を削除する方法

PHPで指定した文字列を削除する方法

藏色散人
藏色散人オリジナル
2021-03-19 09:18:364598ブラウズ

php メソッドを使用して、指定された文字列を削除します。 1. "$count=strpos($a,"ab");$str=substr_replace($a,"",$count,2);" を使用します。メソッド 文字列の削除を実現する; 2. 「str_replace」関数で指定した文字列を削除します。

PHPで指定した文字列を削除する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

PHP は指定された文字を検索します文字列内 連結して削除するコード

PHP は文字列内で指定された文字列を検索し、コードを削除します。ネットで検索するとそのように書かれていますが、実際の効果はそれほど良くありません。つまり、効果はまったくありません。わかりました

<?php
$a = "abcababa"; 
$count=strpos($a,"ab"); 
$str=substr_replace($a,"",$count,2);
var_dump($str);
?>

効果は次のとおりです。

PHPで指定した文字列を削除する方法

OK、これはあなたが望んでいる効果かもしれませんが、 php に付属の関数がこの問題を完全に解決します

コードは次のとおりです

<?php
var_dump(str_replace("ab","","abcaasdfads"));
?>

公式の説明は次のとおりです

構文:

str_replace(find,replace,string,count)

パラメータ

検索: 必須。検索する値を指定します。

replace: 必須。 find の値を置き換える値を指定します。

文字列:必須。検索する文字列を指定します。

カウント : オプション。置換の数をカウントする変数。

実際には、それぞれに独自のメリットがあります。1 つ目は置換する文字数を制限できる小さなアルゴリズムですが、2 つ目はすべての文字を置換します。これは個人的な選択です。実際の状況。

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

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

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