Bonjour, soit un array javascript issu d'une requête Ajax PHP se présentant comme suit (ligne 5 du code, console log). ¤ est un caractère qui doit servir à diviser chaque partie de l'array, à la suite et faire récuperer chaque nom à la suite.
Array(11) [ "Hôtel Beauvoir¤node/59719195¤hotel¤¤", "¤node/60206524¤hotel¤¤", "Hôtel des Mines¤node/60272387¤hotel¤¤", "Foyer International des Étudiantes¤node/60541641¤hostel¤¤", "Villa Louis Pasteur¤node/107944963¤guest_house¤¤", "Observatoire Luxembourg¤node/320575927¤hotel¤¤", "Hôtel Gay-Lussac¤node/734695116¤hotel¤¤", "Hôtel André Latin¤node/1684818338¤hotel¤¤", "Relais Saint-Jacques¤node/1685650818¤hotel¤¤", "Le Seven¤node/
1705420536¤hotel¤¤", … ]
Le console.log suivant, en ligne 10, ne coupe pas selon le caractère défini mais découpe tous les caractères un par un ! (selon la capture qui suit où j'ai testé un autre caractère de césure : ~).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var outputhebergement; var arrayhebergement = sentpghebergement.split(","); console.log(arrayhebergement); let i = 0; do { var arrayinside = sentpghebergement[i].split('¤'); console.log(arrayinside); outputhebergement = outputhebergement + '<p>' + arrayinside[0] + ' </p>'; i++; } while (i < arrayhebergement.length);
Comment faire ? je voudrais séparer chaque nom par des <p></p> et pour l'instant, j'ignore les codes et autre choses contenues dans l'array.
Partager