【发布时间】:2013-08-11 14:42:57
【问题描述】:
使用 PHP,如何用不同的链接替换字符串中的单词。
我想用不同的链接依次替换web开发这个词
这家网络开发公司很棒。一个好的网络开发开始 与...
像这样
这家web development 公司很棒。一个好的web development 开始 与...
我尝试过使用str_ireplace,但两个链接都指向同一个站点。
这是我的代码
<?php
$text = 'This web development company is great. A good web development starts with...';
$replaced = str_ireplace(array('web development', 'web development'),array('<a href="http://google.com">web development</a>', '<a href="http://yahoo.com">web development</a>'), $text);
echo $replaced;
【问题讨论】:
-
php应该如何知道用哪个链接替换“web development”?按订单?
-
您要用于替换的链接是否总是以相同的顺序出现?您对原始内容是否有任何控制权,即将 Web 开发更改为更有用的占位符?
-
数组中的第一个替换链接应该替换第一个单词。
标签: php