【发布时间】:2010-09-14 03:47:19
【问题描述】:
function formatUpdate($tweet,$dt,$picture,$username)
{
if(is_string($dt)) $dt=strtotime($dt);
$tweet=htmlspecialchars(stripslashes($tweet));
$at = "@" . $username;
return'
<li>
<a href="nano.com/' . $username . '"><img class="avatar" src="images/' . $picture . '" width="48" height="48" alt="avatar" /></a>
<div class="tweetTxt">
<strong><a href="nano.com/' . $username . '">' . $username . '</a></strong> '. preg_replace('/((?:http|https|ftp):\/\/(?:[A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?[^\s\"\']+)/i','<a href="$1" rel="nofollow" target="blank">$1</a>',$tweet).'
<div class="date">'.relativeTime($dt).'</div> <a class ="reply" href="?replyto=' echo $at; '">reply</a>
</div>
<div class="clear"></div>
</li>';
}
【问题讨论】:
-
您问题中的代码格式很差,最后一行本身就是语法错误。我什至不确定 mattbasta 的编辑是否做了任何改进。能贴出完整的代码吗?
-
这只是代码的一部分,我只是想给你看代码的sn-ps来证明我的问题!!
-
嗯,你的代码现在看起来的样子,你既没有将字符串分配给变量,也没有回显它。如果您的代码看起来像这样,那就有问题了。
-
“正确的值”是什么意思?你能添加错误消息还是当前结果+预期结果。
-
您的问题不清楚。显示 sn-p 似乎根本没有说明问题,因为 sn-p 有语法错误。您需要关闭字符串并以分号结尾。您是要回显字符串吗?
标签: php string concatenation echo