<値>40.90値>はは
<価格>53.64価格>ああ
たとえば、$numは上記のページのコンテンツを取得することです
方法Change
元のページを保持します 他のコンテンツには漢字が含まれます
$s =<<< TXT<value>64.90</value>你好<price>53.64</price>我好<value>80.90</value>他好<price>53.64</price>哈哈<value>40.90</value>呵呵<price>53.64</price>噢噢TXT;echo preg_replace_callback('/(<value>|<price>)([\d.]+)/', function($m) {return sprintf('%s%.2f', $m[1], $m[2] * ($m[1] == '<value>' ? 0.8 : 0.6));}, $s);
<value>51.92</value>你好<price>32.18</price>我好<value>64.72</value>他好<price>32.18</price>哈哈<value>32.72</value>呵呵<price>32.18</price>噢噢
上の階のお兄さん、あなたがくれたコードは、エラー
解析エラー: C :111.php の 10 行目で構文エラー、予期せぬ T_FUNCTION
取得した値を変数と等しくすることはできますか? 具体的な書き方
$p = preg_replace_callback('/(
匿名関数をサポートしていません。