我怎么能把我的字符串变成只有20个字符?
<?php print htmlspecialchars_decode($artist, 0, 20, "..."); ?>
目前上面的代码显示错误。
<b>Warning</b>: htmlspecialchars_decode() expects at most 2 parameters, 4 given in <b>/some/domain/path/some-file.php</b> on line <b>45</b><br />
如何解决此错误但仍使用标题为20个字符的htmlspecialchars_decode()
?
答案 0 :(得分:2)
$short_artist = htmlspecialchars_decode($artist);
if (strlen($short_artist) > 20) {
$short_artist = substr($short_artist, 0, 17) . "...";
}
如果三个点可以使总长度为23个字符,则将17更改为20。
答案 1 :(得分:1)