ホームページ >バックエンド開発 >PHPチュートリアル >文字列の中から指定した文字列を見つけて削除するPHPコード

文字列の中から指定した文字列を見つけて削除するPHPコード

WBOY
WBOYオリジナル
2016-07-29 08:58:50827ブラウズ

PHPは文字列の中に文字列を指定するコードを探して削除すると書いてありますが、実際の効果はそれほど良くない、というか全く効果が良くありません

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

は以下の通りです
文字列の中から指定した文字列を見つけて削除するPHPコード
OK、これはあなたが望む効果かもしれませんが、PHP に付属の関数がこの問題を完全に解決します
コードは以下の通りです

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

公式の説明は以下の通りです
文法:
str_replace(検索、置換、文字列、カウント)
パラメータの説明
検索:必須。検索する値を指定します。
置換: 必須。 find の値を置き換える値を指定します。
文字列: 必須。検索する文字列を指定します。
カウント: オプション。置換の数をカウントする変数。
実際、それぞれに独自の長所があります。1 つ目は置換する文字数を制限できる小さなアルゴリズムですが、2 つ目はすべての文字を置換するものであり、実際の状況に基づいて個人的に選択できます。

')​​.addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上、PHPで文字列の中から指定した文字列を見つけて削除するコードを内容も含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。

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