2014-01-05 81 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