删除由变量创建的部分url链接

时间:2015-03-26 09:36:29

标签: php variables hyperlink

我有一个由变量创建的链接,如下所示:

<div class="pdf-download">
   <a href="/images/documents/187/pdf-test.pdf|Download">Download</a>
</div>

这是由以下内容创建的:

<div class="pdf-download">
   <a href="/images/documents/<?= $this->item->id; ?>/<?= $pdfdownload ?>">Download</a>
</div>

我需要删除&#34;下载&#34;来自 $ pdfdownload 创建的网址。

这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:2)

您只需更换&#39; |Download&#39;带有str_replace的空字符串。

 <a href="/images/documents/<?= $this->item->id; ?>/<?= str_replace('|Download', '', $pdfdownload) ?>">Download</a>

答案 1 :(得分:1)

如果|Download总是在最后, 您可以将$pdfdownload替换为preg_replace('/pdfdownload\|$/','',$pdfdownload)