NaeiKinDus
Messages postés51Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention 3 août 2007
-
21 nov. 2005 à 16:39
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
22 nov. 2005 à 10:31
Salut à tous !
Je viens de passer du C/PHP au java, et j'avoue être un peu dérouté.
J'aurais voulu savoir, j'ai un onClick="fonction(variable)" sur un
champ, et dans la fonction, j'aimerais checker la variable recue, qui
est une chaine de caractères, vérifier un à un les caractères, et les
remplacer s'ils sont égaux à certaines valeurs, par exemple si ma
chaine rencontre un espace, le convertir en signe '+'.
Exemple en PHP:
for ($i = 0; $i < strlen($string); $i++)
{
if ($string[$i] == ' ')
$string[$i] = '+';
else if ($string[$i] == '+')
$string[$i] = '2b';
}
En javascript, ca donnerait quoi? Enfin, à supposer que ca soit possible !
NaeiKinDus
Messages postés51Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention 3 août 2007 22 nov. 2005 à 10:11
Bah, mauvais héritage du C :)
C'était pour bien montrer la démarche que je voulais avoir... ta
réponse m'aide bien pour ce cas, merci beaucoup, mais il n'y a pas
moyen de faire comme en C/PHP, en parcourant une chaine comme si
c'était un tableau et remplacer les caractères à l'intérieur "à la
barbare" ?
NaeiKinDus
Messages postés51Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention 3 août 2007 22 nov. 2005 à 10:20
Question bête : quand je fais ca, il ne remplace que la première occurence de ' ' ou '+' par la valeur définie dans replace... comment lui faire parcourir toute la chaine?