par
Mila » 10 août 2010, 11:01
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 : Tout sélectionner
<?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!
Mila
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]<?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;
?>[/code]
Je m'explique si le $texte= école alors $mot=é, comment récupérer le mot en entier?
Merci d'avance!
Mila