2017-02-01 56 views
1

我有这个PHP脚本如何把PHP转换成html A HREF

$string = substr($stringCut, 0, strrpos($stringCut, ' ')).'... <a href="/this/story">Read More</a>'; 

,我想改变的是A HREF ------ “/本/故事” ----与

<a href="clanok/ echo urlencode($row['id']); ?>/ echo createSlug($row['title']); ?>" title="">Read more</a> 

我从来没有把php标签放在html中我总是单独做(不混合php和html)。

混合PHP和HTML时,请告诉我,在A HREF之间“”的区别

我想这样的事情,但是这有这么多的错误:。d

$string = substr($stringCut, 0, strrpos($stringCut, ' ')).'... <a href="clanok/ echo urlencode($row['id']); ?>/ echo createSlug($row['title']); ?>" title="">Read More</a>'; 

感谢

+3

问题到底是什么?什么不起作用? – David

+2

报价用法似乎正确。你有错误吗? – chris85

+2

我不能用那个第一个ahref替换底部ahref,因为我从来没有在PHP脚本中使用href。 – Forlis

回答

1

你不需要使用<?php echo?>

$string = substr($stringCut, 0, strrpos($stringCut, ' '))."... <a href=\"clanok/". urlencode($row['id'])."/".createSlug($row['title'])."\" title=\"\">Read more</a>"; 

以上应该适合你。

+0

为OP详细说明这一点......您不需要“将PHP以HTML格式存放在PHP中”。你已经在PHP代码的上下文中,你只是建立一个字符串变量(恰好包含HTML,但PHP不关心)。只需串联用于构建整个字符串的字符串部分。 – David

+0

谢谢你的工作。 – Forlis