有两个字符串iphone与iphone4,分别要给它们加上链接,如果只查找iphone的话就会给iphone4也加上链接,请问该如何区别它们?
解决方案 »
- shell中用vi打开一个文件并自动保存
- 请问使用ucenter可以统一管理多个ecshop网站的注册用户吗?就是使用同一个域名,按照地域不同或者功能不同,分别用ecshop建站,注册用户中心只有一个,
- 有研究PHP的扩展的吗?
- apache php 的奇怪问题!!!
- 在公司不能登录网站后台,在别的地方却可以
- 求解 crc32()函数的应用场景
- ecshop安装模板不可写怎么解决?
- 求教:怎样获取昨天或明天日期
- dedecms做的网站,现在被恶意刷流量,不知道有没有程序能够实现阻止恶意刷流量呢
- 哪位高人了解类似cambly.com那种网站内部的视频聊天程序
- HTML_QuickForm 是什么东西?
- 怎么下载位于服务器绝对路径下的文件?
<?php$string = 'aaa iphone4 mmmmm iphone bbb';
$pattern = '/(iphone4)/i';
$replacement = '<a href="www.baidu.com"> ${1} </a>';
echo preg_replace($pattern, $replacement, $string);
echo '</br>';$pattern = '/(iphone(^4)?)\b/i';
$replacement = '<a href="www.haha.com"> ${1} </a>';
echo preg_replace($pattern, $replacement, $string);
?>
运行结果如下aaa <a href="www.baidu.com"> iphone4 </a> mmmmm iphone bbb</br>
aaa iphone4 mmmmm <a href="www.haha.com"> iphone </a> bbb