ホームページ > バックエンド開発 > PHPチュートリアル > , PHP は指定された位置の文字列を置き換えます。

, PHP は指定された位置の文字列を置き換えます。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:14:05
オリジナル
1563 人が閲覧しました

オンラインで待機中です。緊急です。 PHP は指定された位置の文字列を置き換えます

$a = '36,0.00,0.00,100|37,0.00,0.00,100|38,0.00,0.00,100|39,0.00,0.00,100' ;
$b='38';
$c='85';

PHP を使用して置換を行う方法。 。 。

つまり、$a に $b の単語数が含まれる場合です。 38, 0.00, 0.00, 100 の 100 を $c の数値に置き換えます。

If $b=‘37’

次に、37、0.00、0.00、100 の 100 を $c の数値に置き換えます。


皆さんありがとうございます
-----解決策のアイデア----------------------
php5.3 パス

$a = '36,0.00,0.00,100<br><font color='#FF8000'>------解决思路----------------------</font><br>37,0.00,0.00,100<br><font color='#FF8000'>------解决思路----------------------</font><br>38,0.00,0.00,100<br><font color='#FF8000'>------解决思路----------------------</font><br>39,0.00,0.00,100';<br />$b='38';<br />$c='85';<br /><br />echo preg_replace_callback("/(^<br><font color='#FF8000'>------解决思路----------------------</font><br>\<br><font color='#FF8000'>------解决思路----------------------</font><br>$b,0.00,0.00,)100/", function($m) use ($c){ return $m[1].$c;}, $a);
ログイン後にコピー
36,0.00,0.00,100
-----ソリューションのアイデア------ ----
37,0.00,0.00,100
-----ソリューションのアイデア-------- ---
38,0.00,0.00,85
-----ソリューションのアイデア------ ------ --
39,0.00,0.00,100

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