J'essaie de grouper 3 mots dans un span d'une chaîne. Par exemple, j'ai un titreÉclater tableau dans le groupe de 3 mots et l'envelopper
$string = "one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen";
sortie Résultante:
<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>
Voici le code
<?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 Je suis heureux de vous aider ami :) –