我用這種編碼在我的網站上縮短我的推薦,完美的作品!但是現在我遇到了一個問題......我給了用戶從他們自己的語言中添加他們的推薦信的機會。我的編碼工作正常與英文字符,但不與其他語言的字符......任何人都可以告訴我爲什麼它是?字符串長度與其他語言不同......不是英語
<?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