我正在使用 codeigniter 的 Word_limiter 函数来获取字符串的最初几个单词,然后在需要时使用另一个函数来回显字符串的其余部分。但是,我不明白为什么这段代码不起作用:
$full_text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec aliquam, ipsum sed porttitor fermentum, purus nisi semper leo, vel consectetur tortor lacus nec justo.";
$ellipsis = "<span id='ellipsis{$row['entry_id']}'> (more...)</span>";
$initial_text = word_limiter($full_text, 5, $ellipsis);
$additional_text = trim(str_replace($initial_text, '', $full_text));
echo $initial text; // Lorem ipsum dolor sit amet, (more...) [correct]
echo $additional_text; // This returns the entire string (full_text) with ellipsis in the middle
有任何想法吗?