一个更好的例子是:
$string = "That is a very nice ford mustang, if only every other ford was quite as nice as this honda";
Run Code Online (Sandbox Code Playgroud)
我想用制造商和型号的链接替换汽车名称,如果它们匹配,或者只是制造商,但是如果有制造商和型号,如果你使用str替换,它将链接放在链接中....
$remove = array("ford mustang","ford","honda");
$replaceWith = array("<a href='fordID'>ford</a>","<a href='fordmustangID'>ford mustang</a>","<a href='hondaID'>honda</a>");
Run Code Online (Sandbox Code Playgroud)
这给出了结果:
"That is a very nice <a href='<a href='fordmustangID'>ford mustang</a>ID'><a href='fordmustangID'>ford mustang</a></a>, if only every other <a href='fordmustangID'>ford mustang</a> was quite as nice as this <a href='hondaID'>honda</a>"
Run Code Online (Sandbox Code Playgroud)
我只希望它创建一个超链接,如果没有一个已经像这样:
"That is a very nice <a href='fordmustangID'>ford mustang</a>, if only every other <a href='fordID'>ford</a> was quite as nice …Run Code Online (Sandbox Code Playgroud) 嗨,我想为outlook 2013 mailitem contextmenu添加一个新按钮.我使用VS 2012 C#.
我上传了互联网,但无法找到一种方法来实现这一点,即时升级Outlook 2010插件修改了上下文菜单.