2014-01-05 80 views

回答

0

试试这个(最好的构建):

$out_terms[$term->name] = "<a href=\"custom-result/$term_link\">$text</a>"; 

或:

$out_terms[$term->name] = '<a href="custom-result/'.$term_link.'">'.$text.'</a>'; 
+0

第一个不会工作,我强烈建议使用'{$ var}',因为代码看起来更清晰。 – GiamPy

+0

@GiamPy没有{},它可以工作。 –

+0

真的,我的不好,因为它不是一个数组,所以总是使用{},它看起来更清洁,它创造了一个好习惯。 – GiamPy

1
$out_terms[$term->name] = sprintf('<a href="custom-result/%s">%s</a>', $term_link, $text); 
+0

'sprintf'并不总是一个好主意 - 我宁愿使用字符串连接 – GiamPy

+0

@GiamPy您能否详细说明或提供关于为什么/何时不是个好主意的引用? – danronmoon