当前位置:Gxlcms > PHP教程 > 想描红所有123但是返回的结果却是008,而不是预想的0560708,是哪里出的有关问题呢

想描红所有123但是返回的结果却是008,而不是预想的0560708,是哪里出的有关问题呢

时间:2021-07-01 10:21:17 帮助过:14人阅读

想描红所有123 但是返回的结果却是008,而不是预想的0560708,是哪里出的问题呢?
  1. <!--?php<br /-->
  2. $subject=1235612371238;<br>
  3. $word=123;<br>
  4. $pattern="#.*($word).*#sUi";<br>
  5. echo preg_replace($pattern, "0", $subject);<br>
  6. ?>



想描红所有123 但是返回的结果却是008,而不是预想的0560708,是哪里出的问题呢?


------解决方案--------------------
  1. <!--?PHP<br /-->
  2. $subject=1235612371238;<br>
  3. $word=123;<br>
  4. $pattern="/.*($word).*/sUi";<br>
  5. //echo preg_replace($pattern, "0", $subject);<br>
  6. var_dump(Strtr($subject,Array('123'=>'0')));

人气教程排行