Comment faire deux split successives sur une chaine de caractere
Résolu/Fermé
A voir également:
- Comment faire deux split successives sur une chaine de caractere
- Caractère ascii - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Faire deux colonnes sur word - Guide
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
4 janv. 2016 à 11:51
4 janv. 2016 à 11:51
Salut,
La fonction split s'applique sur une chaine de caractère, or ta variable info est un tableau, tu ne peux donc pas appeler cette fonction depuis la variable info.
Comme tu as commencer à le faire, il faut que tu parcours chaque élément de ton tableau via une boucle pour appeler la fonction split sur chaque élément (sur chaque chaine de caractère du tableau). Soit :
Bonne journée
La fonction split s'applique sur une chaine de caractère, or ta variable info est un tableau, tu ne peux donc pas appeler cette fonction depuis la variable info.
Comme tu as commencer à le faire, il faut que tu parcours chaque élément de ton tableau via une boucle pour appeler la fonction split sur chaque élément (sur chaque chaine de caractère du tableau). Soit :
msg = 'ali;mohammed;21-04-1990;masculin;23-04-1990 du 151245;abobo||zadi;marou;22-07-2011;feminin;n024072011;Abdj01||'; info = msg.split("||"); // tableau for(a=0; a<info.length; a++) { infoA = info[a]; // un élément du tableau info1 = infoA.split(";"); }
Bonne journée
4 janv. 2016 à 12:39