1

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

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

4

2 回答 2

0

如果单词由空格分隔,则计算它并制作每个包含 10 个单词的数组。如果单词是分开的,split(java) 或explode(php) 到数组并组合 10 来创建一个新数组 n 在每个页面中显示它

于 2011-03-01T16:02:07.510 回答
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

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

我希望这会有所帮助。

于 2011-03-01T16:06:26.527 回答