Comment faire un explode sur une chaine comme suit ?

  • Auteur de la discussion Auteur de la discussion sebnutt
  • Date de début Date de début
WRInaute impliqué
salut

voici une chaine

$str = "JeSuisContent";

par quelles fonctions successives, notamment un explode, puis-je obtenir en fin de compe

Je Suis Content ?

Merci de votre aide....
 
WRInaute accro
Il faut que tu trouve un élément qui caractérise chacun de tes mots.
Ici vraissemblablement, c'est les majuscules au début de chaque mot.

Donc, quelque chose comme ceci :
Code:
$str = preg_replace("#([A-Z]+)#", " $1", $str);
(non testé)
 
Nouveau WRInaute
kazhar a dit:
Il faut que tu trouve un élément qui caractérise chacun de tes mots.
Ici vraissemblablement, c'est les majuscules au début de chaque mot.

Donc, quelque chose comme ceci :
Code:
$str = preg_replace("#([A-Z]+)#", " $1", $str);
(non testé)

Ajoute ensuite ceci pour retirer les espaces inutiles (ici, en début de chaîne):

Code:
$str=trim($str);
 
WRInaute impliqué
ca marche presque...
j'obtiens

"e uis ontent" il me manque juste les premières lettres en majuscules...
 
Discussions similaires
Haut