1 2 3 4 5 6 7 8 9
| $texte = 'Nullam sed porta dolor. Mauris condimentum metus sed nisl malesuada ac pretium nulla semper. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum mollis massa id tellus sodales sagittis. Cras varius tempor rutrum. {Fusce tellus quam|vestibulum non varius|nec, laoreet at erat}. Nunc sed turpis a lacus gravida commodo sit amet nec magna. Suspendisse hendrerit ornare velit, faucibus cursus neque imperdiet non. Ut luctus tristique pretium. {Fusce libero libero,|faucibus ut suscipit et,|interdum et elit}. Mauris eleifend sagittis lorem et feugiat. Proin pellentesque lacinia elit, sit amet ullamcorper leo vehicula eu. ';
$pattern = '#\{([^}]*)\}#i';
$result = preg_match_all($pattern, $texte, $matches);
$mots = array();
if ($result) {
foreach($matches[1] as $match) {
array_push($mots, explode('|', $match));
}
} |