1
A
回答
2
這樣的事情呢?
<title><?php echo substr($mytitle, 0, 70); ?></title>
0
這就是substr經常用到的東西。
<title><?php print substr($title, 0, 70); ?></title>
1
你可以使用這個簡單的截斷()函數:
function truncate($text, $maxlength, $dots = true) {
if(strlen($text) > $maxlength) {
if ($dots) return substr($text, 0, ($maxlength - 4)) . ' ...';
else return substr($text, 0, ($maxlength - 4));
} else {
return $text;
}
}
例如,在你的模板文件/無論你輸入標題標籤:
<title><?php echo truncate ($title, 70); ?>
+0
等等......這個解決方案確保如果字數部分超過字符數,字不會被削減?如果是這樣,那真棒 – GlennFriesen
1
以前的答案是不錯,但請使用多字節子字符串:
<title><?php echo mb_substr($title, 0, 75); ?></title>
否則多字節字符可能會被分割。
function shortenText($text, $maxlength = 70, $appendix = "...")
{
if (mb_strlen($text) <= $maxlength) {
return $text;
}
$text = mb_substr($text, 0, $maxlength - mb_strlen($appendix));
$text .= $appendix;
return $text;
}
用法:
<title><?php echo shortenText($title); ?></title>
// or
<title><?php echo shortenText($title, 50); ?></title>
// or
<title><?php echo shortenText($title, 80, " [..]"); ?></title>
相關問題
- 1. 如何使用Visual Composer Post Grid限制標題長度
- 2. Magento - 限制seo的標題長度
- 3. 限制PHP標籤
- 4. 如何限制輸入標籤中符號的長度?
- 5. 如何限制標籤的文字長度?
- 6. 如何刪除字段組模塊標籤長度限制?
- 7. 如何使用Read More鏈接限制GridView中的標籤字符串長度?
- 8. 如何將標題的長度限制爲20個字符?
- 9. 如何限制標籤標籤尺寸?
- 10. 標準繪製線的限制長度
- 11. 如何在Drupal中限制標題長度?
- 12. 如何使MD-標籤長度採取一切父長度
- 13. 如何解決CSS標籤時標題標題太長
- 14. CSS使標籤標題包含固定字符長度?
- 15. 標籤長度的驗證
- 16. 降級標題標籤使用PHP
- 17. 如何使標題垂直居中使用不同的標題長度?
- 18. 如何設置最大標籤長度?
- 19. 如何限制標籤導航控制
- 20. 當ECharts標籤的長度過長時,標籤無法顯示
- 21. 如何限制html定位標記文本的長度?
- 22. PHP preg_match長度3276限制
- 23. IOS標籤和查看限制高度
- 24. 標籤欄限制?
- 25. iOS - 我如何強制兩個標籤的長度相同?
- 26. 下標和在x軸刻度標籤在GGPLOT2寬度限制
- 27. 如何爲主頁製作單獨的標題? (標題標籤)
- 28. ggplot - y ax限制當標籤=標籤
- 29. 如何限制MemoryStream長度?
- 30. 批處理:標籤長度
道具我面前打字幾乎相同的答案2秒。 – Xeoncross
我試過這個,但它不起作用 - 我做錯了什麼?
@GlennIsaac您正在編寫PHP內部的PHP ...請僅僅複製Andreas所描述的代碼,只需用'$ header ['title']替換'$ mytitle'' – swapnilsarwe