我用这种编码在我的网站上缩短我的推荐,完美的作品!但是现在我遇到了一个问题......我给了用户从他们自己的语言中添加他们的推荐信的机会。我的编码工作正常与英文字符,但不与其他语言的字符......任何人都可以告诉我为什么它是?字符串长度与其他语言不同......不是英语
<?php
$echo = $getFig["news_content"];
if(strlen($echo) <= 100){
$bar = $echo;
}if(strlen($echo) > 100){
$bar = substr($echo, 0, 101)."<ahref='#'>Read More...</a>";
}
echo htmlspecialchars($bar);
?>
任何意见,不胜感激。
谢谢。
但我的问题仍未解决。实际上,我需要在这里做一个长段转换为一个更多的链接到原来的一个。有没有一种方法来计算单词而不是字符......? – TNK
@TharangaNuwan见编辑答案。 – Leri
仍然有问题..我尝试使用僧伽罗语。像这样... $ sinhala ='තරංගනුවන්'变量只有两个单词..但是当我用str_word_count($ sinhala)输出给出的回应11.为什么? – TNK