param = new Array(<? print(''$valeur0', '$valeur1', '$valeur2', '$valeur3''); ?> );
Je ne veux pas de Php, je suis côté JavaScript, là... Le texte de départ est dans une variable chaîne côté JavaScript, et je veux saucissonner la chaine pour la récupérer dans un tableau Javascript.
param = new Array(<?
print(''$valeur0', '$valeur1', '$valeur2', '$valeur3'');
?> );
Je ne veux pas de Php, je suis côté JavaScript, là...
Le texte de départ est dans une variable chaîne côté JavaScript, et je
veux saucissonner la chaine pour la récupérer dans un tableau
Javascript.
param = new Array(<? print(''$valeur0', '$valeur1', '$valeur2', '$valeur3''); ?> );
Je ne veux pas de Php, je suis côté JavaScript, là... Le texte de départ est dans une variable chaîne côté JavaScript, et je veux saucissonner la chaine pour la récupérer dans un tableau Javascript.
// ou n'importe quoi de ce style (2 séparateurs au choix) parama = 'param1;valeur1,param2;valeur2,param3;valeur3'; paramb = 'param1|valeur1,param2|valeur2,param3|valeur3'; paramc = 'param1=valeur1nparam2=valeur2nparam3=valeur3';
par = new Array(); param = param.split(','); for(var i=0;i<param.length; i++) { var o = param[i].split('='); par[o[0]] = o[1]; }
alert(par['param2']); // --> valeur2
par = new Array(); paramc = paramc.split('n'); for(var i=0;i<paramc.length; i++) { var o = paramc[i].split('='); par[o[0]] = o[1]; }
alert(par['param3']); // --> valeur3
je suis côté JavaScript, là... Le texte de départ est dans une variable chaîne côté JavaScript, et je veux saucissonner la chaine pour la récupérer dans un tableau Javascript.
débrouille-toi pour que la chaîne soit conforme (1 ligne continue).
// ou n'importe quoi de ce style (2 séparateurs au choix)
parama = 'param1;valeur1,param2;valeur2,param3;valeur3';
paramb = 'param1|valeur1,param2|valeur2,param3|valeur3';
paramc = 'param1=valeur1nparam2=valeur2nparam3=valeur3';
par = new Array();
param = param.split(',');
for(var i=0;i<param.length; i++)
{
var o = param[i].split('=');
par[o[0]] = o[1];
}
alert(par['param2']); // --> valeur2
par = new Array();
paramc = paramc.split('n');
for(var i=0;i<paramc.length; i++)
{
var o = paramc[i].split('=');
par[o[0]] = o[1];
}
alert(par['param3']); // --> valeur3
je suis côté JavaScript, là...
Le texte de départ est dans une variable chaîne côté JavaScript, et je
veux saucissonner la chaine pour la récupérer dans un tableau Javascript.
débrouille-toi pour que la chaîne soit conforme (1 ligne continue).
// ou n'importe quoi de ce style (2 séparateurs au choix) parama = 'param1;valeur1,param2;valeur2,param3;valeur3'; paramb = 'param1|valeur1,param2|valeur2,param3|valeur3'; paramc = 'param1=valeur1nparam2=valeur2nparam3=valeur3';
par = new Array(); param = param.split(','); for(var i=0;i<param.length; i++) { var o = param[i].split('='); par[o[0]] = o[1]; }
alert(par['param2']); // --> valeur2
par = new Array(); paramc = paramc.split('n'); for(var i=0;i<paramc.length; i++) { var o = paramc[i].split('='); par[o[0]] = o[1]; }
alert(par['param3']); // --> valeur3
je suis côté JavaScript, là... Le texte de départ est dans une variable chaîne côté JavaScript, et je veux saucissonner la chaine pour la récupérer dans un tableau Javascript.
débrouille-toi pour que la chaîne soit conforme (1 ligne continue).
Je m'en doutait ... :-/ bien que je n'en voie pas l'avantage / aux bêtes variables.
L'avantage est de faire des traitements par boucles, ... non ?
M'en fous, c'est kif kif,
LOL ! Ben pas moi ! ... ;-)
param = 'param1=valeur1,param2=valeur2,param3=valeur3'; par = new Array(); param = param.split(','); for(var i=0;i<param.length; i++) { var o = param[i].split('='); par[o[0]] = o[1]; } alert(par['param2']); // --> valeur2
Super ! Merci, c'est tout ce qui va bien... puisqu'il n'y a pas de for_each comme en php.
je suis côté JavaScript, là... Le texte de départ est dans une variable chaîne côté JavaScript, et je veux saucissonner la chaine pour la récupérer dans un tableau Javascript.
débrouille-toi pour que la chaîne soit conforme (1 ligne continue).
OUI CHEF !
Ah ben split ma paraît déjà pas mal, si je peux remplacer la virgule par un saut de ligne...
ce serait nouveau qu'une variable s'étale sur plusieurs lignes !
Ah ? Qu'est-ce qui interdit le saut de ligne dans une variable chaine ?
ou bien serait-y que tu veuilles le voir écrit ?
Si c'est un fichier INI pourquoi pas ? (ce n'est pas le cas réel ici).
Je m'en doutait ... :-/
bien que je n'en voie pas l'avantage / aux bêtes variables.
L'avantage est de faire des traitements par boucles, ... non ?
M'en fous, c'est kif kif,
LOL ! Ben pas moi ! ... ;-)
param = 'param1=valeur1,param2=valeur2,param3=valeur3';
par = new Array();
param = param.split(',');
for(var i=0;i<param.length; i++)
{
var o = param[i].split('=');
par[o[0]] = o[1];
}
alert(par['param2']); // --> valeur2
Super ! Merci, c'est tout ce qui va bien... puisqu'il n'y a pas de
for_each comme en php.
je suis côté JavaScript, là...
Le texte de départ est dans une variable chaîne côté JavaScript, et je veux
saucissonner la chaine pour la récupérer dans un tableau Javascript.
débrouille-toi pour que la chaîne soit conforme (1 ligne continue).
OUI CHEF !
Ah ben split ma paraît déjà pas mal,
si je peux remplacer la virgule par un saut de ligne...
ce serait nouveau qu'une variable s'étale sur plusieurs lignes !
Ah ? Qu'est-ce qui interdit le saut de ligne dans une variable chaine ?
ou bien serait-y que tu veuilles le voir écrit ?
Si c'est un fichier INI pourquoi pas ? (ce n'est pas le cas réel ici).
Je m'en doutait ... :-/ bien que je n'en voie pas l'avantage / aux bêtes variables.
L'avantage est de faire des traitements par boucles, ... non ?
M'en fous, c'est kif kif,
LOL ! Ben pas moi ! ... ;-)
param = 'param1=valeur1,param2=valeur2,param3=valeur3'; par = new Array(); param = param.split(','); for(var i=0;i<param.length; i++) { var o = param[i].split('='); par[o[0]] = o[1]; } alert(par['param2']); // --> valeur2
Super ! Merci, c'est tout ce qui va bien... puisqu'il n'y a pas de for_each comme en php.
je suis côté JavaScript, là... Le texte de départ est dans une variable chaîne côté JavaScript, et je veux saucissonner la chaine pour la récupérer dans un tableau Javascript.
débrouille-toi pour que la chaîne soit conforme (1 ligne continue).
OUI CHEF !
Ah ben split ma paraît déjà pas mal, si je peux remplacer la virgule par un saut de ligne...
ce serait nouveau qu'une variable s'étale sur plusieurs lignes !
Ah ? Qu'est-ce qui interdit le saut de ligne dans une variable chaine ?
ou bien serait-y que tu veuilles le voir écrit ?
Si c'est un fichier INI pourquoi pas ? (ce n'est pas le cas réel ici).
Merci encore pour ces bouts de code !
ASM
Ah ? Qu'est-ce qui interdit le saut de ligne dans une variable chaine ?
On peut faire ça en PHP ?
essaie ... pour voir ce que t'en dit ton brouteur.
var santon = 'un gars qui s'appelle stxe9phane';
alert(santon);
...
Erreur : unterminated string literal Code source : var santon = 'un gars qui
Dans mon autre post tu avais paramc avec des n mais ça ne prête pas à conséquence : ce sont de bêtes caractères faisant partie de la chaîne (sur une ligne et délimitée par les ')
Cependant :
var santon = 'un gars quin s'appelle stxe9phane';
alert(santon); // 2 lignes dans l'alerte
-- ASM
Ah ? Qu'est-ce qui interdit le saut de ligne dans une variable chaine ?
On peut faire ça en PHP ?
essaie ... pour voir ce que t'en dit ton brouteur.
var santon = 'un gars qui
s'appelle stxe9phane';
alert(santon);
...
Erreur : unterminated string literal
Code source :
var santon = 'un gars qui
Dans mon autre post tu avais paramc avec des n
mais ça ne prête pas à conséquence :
ce sont de bêtes caractères faisant partie de la chaîne
(sur une ligne et délimitée par les ')
Ah ? Qu'est-ce qui interdit le saut de ligne dans une variable chaine ?
On peut faire ça en PHP ?
essaie ... pour voir ce que t'en dit ton brouteur.
var santon = 'un gars qui s'appelle stxe9phane';
alert(santon);
...
Erreur : unterminated string literal Code source : var santon = 'un gars qui
Dans mon autre post tu avais paramc avec des n mais ça ne prête pas à conséquence : ce sont de bêtes caractères faisant partie de la chaîne (sur une ligne et délimitée par les ')
Cependant :
var santon = 'un gars quin s'appelle stxe9phane';
alert(santon); // 2 lignes dans l'alerte
-- ASM
Florian Sinatra
*Stéphane Santon* @ 10/10/2006 19:52 :
Super ! Merci, c'est tout ce qui va bien... puisqu'il n'y a pas de for_each comme en php.
ben on peut s'en approcher pas mal : for(var i in objet)