为了账号安全,请及时绑定邮箱和手机立即绑定

关于preg_replace 为何匹配到了无法替换呢

关于preg_replace 为何匹配到了无法替换呢

PHP
沉淀____ 2016-02-03 19:57:08
<?php $str = '主要有以下几个文件:index.php, style.css, common.js'; //将目标字符串$str中的文件名替换后增加em标签 $pattern = "|[a-z]+\.[a-z]+|"; preg_match_all($pattern,$str,$matches); print_r($matches); echo "<br>"; $replacement = ""; preg_replace($pattern,$replacement,$str); echo $str;运行结果:Array ( [0] => Array ( [0] => index.php [1] => style.css [2] => common.js ) ) 主要有以下几个文件:index.php, style.css, common.js===============================================自己弄明白了,preg_replace($pattern,$replacement,$str);前面没有给$str 赋值.醉了..$str = preg_replace($pattern,$replacement,$str);才对
查看完整描述

1 回答

?
沉淀____

TA贡献3条经验 获得超3个赞

自己弄明白了,preg_replace($pattern,$replacement,$str);

前面没有给$str 赋值.醉了..

$str = preg_replace($pattern,$replacement,$str);

才对


查看完整回答
反对 回复 2016-02-03
  • 1 回答
  • 0 关注
  • 1563 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信