Salut a tous,
Je voudrais afficher sur plusieurs pages un article stocké dans une BDD. Pour le splitter je voudrais utiliser une expression reguliere, car si j'utilise une fonction plus basique les splits se feront en plein milieu d'une phrase ou meme d'un mot.
Comme je maitrise pas du tout les expressions regulieres j'ai cherché un peu sur le net et j'ai trouve sur http://www.webmasterworld.com/php/3088021.htm la recommendation suivante :
/^.{1400,1500}\ /
Cette expression est sensee selectionner tout ce qui fait entre 1400 et 1500 caracteres du moment que ca se termine par un espace. Dans mon exemple je voudrais que ca se termine plutot par "<br><br>".
Le pb est que j'arrive pas a implementer cette expression. Si par exemple je fais :
$chaine="12<br>34<br>56";
$res=preg_split("/^.{1,10}\<br>/", $chaine);
print_r($res);
Ca m'affiche :
Array ( [0] => [1] => 56 )
Alors que je m'attendais a ce que ca m'affiche plutot Array ( [0] => 12 [1] => 34 [1] => 56)
Quelqu'un peut m'aider?
S'il existe une solution plus simple pour atteindre mon objectif je prend aussi.