如何在每页显示特定单词

时间:2011-03-01 15:56:19

标签: string split words

嘿伙计们, 我有一个包含100个单词的字符串,现在我想将该字符串拆分为单词,并希望每页显示10个单词。如何做到这一点......我没有得到相同的逻辑..

请回复一下如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

如果单词用空格分隔,则计算它并使每个包含10个单词的数组。如果单词被分开,拆分(java)或爆炸(php)到数组并组合10以使新数组n在每个页面中显示它

答案 1 :(得分:0)

如果你在谈论php,你可以这样做:

<?php
$words = explode(' ', $string,); // create an array with each word as items.
$start = 0; // index of the first word
$number = 10; // number of words per page
$words_part = array_slice($words, $start, $number); // take 10 words from the array, starting at $start

foreach($words_part as $word) {
   echo $word;
}
?>

基本上,我们使用空格作为分隔符来分隔每个单词,然后我们获取结果数组的相关部分(十个第一个单词)。

通过修改$number变量或使用$start变量的起始位置,您可以轻松获取每个部分中的字数。

用另一种语言实施将是相同的。

我希望这有帮助。