我想从字符串中跨越3个字。比如我有一个标题在3个字的组中分解数组并将其包装
$string = "one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen";
结果输出:
<span>one two three</span>
<span>four five six</span>
<span>seven eight nine</span>
<span>ten eleven twelve</span>
<span>thirteen fourteen fifteen</span>
<span>sixteen seventeen</span>
下面是代码
<?php
$title_my = 'one two three four five six seven eight nine ten eleven
twelve thirteen fourteen fifteen sixteen seventeen';
$word_count = str_word_count($title_my);
/****/
if($word_count < 5):
$word_i = '12';
else:
$word_i = '13';
endif;
/****/
$lines = explode("\n", wordwrap($title_my,$word_i, "\n"));
echo '<pre>';
$i = 1;
foreach ($lines as &$value) {
echo '<span class="green'.$i.'">'.$value.' </span>';
}
echo '</pre>';
?>
@AwsmeSandy很乐意帮助你的朋友:) –