Remotes de scripts

KissCooL -  
Timon1102 Messages postés 354 Statut Membre -
Bonjour tout le monde!

Pour chater, je passe par un script (jusque-là, tout va bien ;) ). J'aimerais ajouter du code dans mes remotes pour que mes débuts de phrases commencent toujours par une majuscule, c'est à dire après un "enter" mais je ne sais pas trop comment m'y prendre... Je pensais utiliser une fonction comme uppercase mais il semblerait qu'elle n'existe pas :(

Quelqu'un aurait une idée? Ou pourrait me dire dans quel sens me dirigier pour mes lignes de code?

Merci d'avance

Bon après-midi

Céline

6 réponses

Timon1102 Messages postés 354 Statut Membre 109
 
tu utilises quel language ?
0
KissCooL
 
Php...nuke

:)
0
Timon1102 Messages postés 354 Statut Membre 109
 
en php il ya la fonction strtoupper, (ou ucwords pour la premiere lettre de chaque mot). connais pa php nuke...
0
Céline
 
Nuke c'est une plateforme déjà faite qui propose des modules... mais c'est bien en php que j'aimerais coder mes remotes.

Merci pour tes infos, je vais voir ce que je trouve avec ca. Mais est-ce que tu pourrais me dire comment démarrer? C'est à dire, qqch comme ça:

On (ou if) new_line { majuscule sur la première lettre de la phrase...

Je sais pas si tu me suis...?

Merci

Céline
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Céline
 
Oui exactement comme la fonction ucfirst! Genre:

<?php
$foo = 'bonjour tout le monde!';
$foo = ucfirst($foo); // Bonjour tout le monde!

$bar = 'BONJOUR TOUT LE MONDE!';
$bar = ucfirst($bar); // BONJOUR TOUT LE MONDE!
$bar = ucfirst(strtolower($bar)); // Bonjour tout le monde!
?>

Mais que ça me mettre une majuscule après chaque nouvelle ligne (après un "enter")

T'as une idée?

Merci

Céline
0
Timon1102 Messages postés 354 Statut Membre 109
 
euh je veux bien essayer... mais ne me frappe pas si ca ne fonctionne pas !
Peut etre qu'en premier lieu tu peux recuperer la position dans ta chaine d'un \n (caractere de nouvelle ligne") et mettre la lettre qui suit en maj...
voila une ebauche faite sur un coin de clavier :
$indice=0 ;
while(($indice=strpos($tontext,"\n",$indice))!==false
   && $indice<(strlen($tontext)+1)) {
    $tontext[$indice+1]=strtoupper($tontext[$indice+1]) ;
}

je texplique l'idée : tant kilya des retours chariots on remplace la lettre suivante(si ce n'est pas le dernier retour chariot) par sa majuscule...
a tester !
0