我想從字符串中跨越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很樂意幫助你的朋友:) –