Bonjour,

J'utilise la fonction preg_match pour récupérer le premier mot d'une phrase...seulement celle-ci s'arrête quand elle rencontre un caractère accentué.

Voici la fonction :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
 
        $texte = $this->result['var_intitule'];
        $mot = '';
        if (preg_match('/^(.+)\b/U', $texte, $matches)) {
            $mot = $matches[1];
        } else {
            $mot = $texte; # Pour parer tout éventualité
        }
        echo $mot;
 ?>

Je m'explique si le $texte= école alors $mot=é, comment récupérer le mot en entier?

Merci d'avance!