Récupération mot Majuscule
-Fred-
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Y'a t'il un moyen de récupérer un mot en majuscule, et de le mettre en variable, indépendamment d'un mot en minuscule ? Si oui, quelle est le code svp ?
Par exemple j'ai 2 mots : MAJUSCULE Minuscule
Je récupère le mot en majuscule avec $Maj et en minuscule avec $Min
Merci
Y'a t'il un moyen de récupérer un mot en majuscule, et de le mettre en variable, indépendamment d'un mot en minuscule ? Si oui, quelle est le code svp ?
Par exemple j'ai 2 mots : MAJUSCULE Minuscule
Je récupère le mot en majuscule avec $Maj et en minuscule avec $Min
Merci
3 réponses
-
Bonsoir
c'est tout à fait le type chose à faire avec une regex
Tu peux tester là
https://regex101.com
La syntaxe est\b[A-Z]*\b
-
strtolower et strtoupper ?
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, Pourrais-tu donner quelques exemples, ou décrire ce que tu souhaites?
Tu as une chaîne de caractères comprenant deux mots séparés par un espace, et tu souhaites mettre le premier mot dans une variable et le second mot dans une autre variable?
Alors:$nomprenom='MAJUSCULE Minuscule'; $temporaire = explode(" ", $nomprenom,2); $Maj = $temporaire[0]; $Min = $temporaire[1];
Ou bien tu veux que le programme teste quel mot est en majuscule?
Alors:$nomprenom='MAJUSCULE Minuscule'; $temporaire = explode(" ", $nomprenom, 2); if (strcmp($temporaire[0], strtoupper($temporaire[0])) === 0) { $Maj = $temporaire[0]; $Min = $temporaire[1]; } else { $Maj = $temporaire[1]; $Min = $temporaire[0]; }