[PHP] ereg_replace strtoupper...
Fermé
Tout d'abord bonjour à tous car c'est mon premier post sur ce forum que je consulte depuis des années...
Mon problême est le suivant: ereg_replace("([\.|\?|\!] )([^[:upper:]])","\\1".strtoupper("\\2"),"mon. texte")
La partie que j'ai mis dans strtoupper reste en minuscule... Pourquoi? Sinon je fais comment pour passe cette partie en majuscule?
Mon problême est le suivant: ereg_replace("([\.|\?|\!] )([^[:upper:]])","\\1".strtoupper("\\2"),"mon. texte")
La partie que j'ai mis dans strtoupper reste en minuscule... Pourquoi? Sinon je fais comment pour passe cette partie en majuscule?
A voir également:
- [PHP] ereg_replace strtoupper...
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Php?id=1 - Forum PHP
2 réponses
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
5 février 2025
1 526
6 août 2007 à 10:36
6 août 2007 à 10:36
Ben oui, strtoupper va s'executer avant que ereg_replace s'execute.
Personnelement je tenterai ceci:
Passer par spliti() pour séparer ([\.|\?|\!] ) et ([^[:upper:]])
Puis dans ([^[:upper:]]) tu fais ton strtoupper et enfin, tu recolles le tout....
Personnelement je tenterai ceci:
Passer par spliti() pour séparer ([\.|\?|\!] ) et ([^[:upper:]])
Puis dans ([^[:upper:]]) tu fais ton strtoupper et enfin, tu recolles le tout....