Php - chaine - simple, mais pas tan que sa

Résolu/Fermé
MysticSquall Messages postés 401 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 7 octobre 2011 - 19 févr. 2009 à 16:58
MysticSquall Messages postés 401 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 7 octobre 2011 - 19 févr. 2009 à 17:15
Bonjour, j'ai une phrase "15h48 : c'est l'heure du gouter !"

et je souhaite récupérer l'heure...

Vous aller me dire de prendre juste les 5 premiers caractères de la phrase, mais le problème c'est que l'heure peut changer de place

"c'est l'heure du gouter : 15h48"

je souhaite alors faire un strpos() comme cela :

strpos("c'est l'heure du gouter : 15h48", **h**)

j'éspère que vous m'avez compris. Je voudrais que la fonction strpos, me cherche la chaine **h** avec *, un nombre aléatoire, mais je ne sais la synthaxe

posez moi des questions si je suis pas clair ^^

merci

A voir également:

2 réponses

gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 févr. 2009 à 17:02
sinon :
if (eregi("(:digit:{2})h(:digit:{2})", $phrase, $group)) {
  echo "l'heure est ".$group[1]."h".$group[2]."\n";
}


":digit:" vaut "[ [:digit:]]" (sans l'espace --> souci d'affichage dans ccm)
0
MysticSquall Messages postés 401 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 7 octobre 2011 27
19 févr. 2009 à 17:15
impeccable merci bien !
0