2011-08-09 8 views
1

可能性の重複ドットを実装します。
Truncate a multibyte String to n chars一定の限界後

ヘソンの連中が、だからここ

は、私が何をする必要があるかです。私はPHPで文章が一定の数の単語を横断した後に点が表示されるようにしたい。

例 - これは怠惰な茶色のキツネです。

言葉以上7つの文字であれば今 -

それはこれがある

ようにする必要があります。..

+0

'words'か'キャラクター'? – Dogbert

+0

http://www.the-art-of-web.com/php/truncate/ – Sukumar

答えて

1
$txt = "test1 test2 test3 test4 test5 test6 test7"; 
$txtArr = explode(" ",$txt); 
$cut = 3;//cut after 3 words 

$txtArr[$cut] = "..."; 
$arrReady = (array_slice($txtArr,0,$cut+1)); 

print implode(" ",$arrReady); 

または文字数:

$text = "some words test lala papa"; 
print substr($text,0,20)."..."; 
+0

を参照してくださいpefectly、私は3つの単語の後にカットしたくない...私は20文字後にカットしたい。それは可能ですか? – sarthak

+0

@artchak - 私は私の投稿を編集してくれます。 – fatnjazzy