Ik heb een array gevuld met 26 resultaten. De array start bij 1, dus niet bij 0. Het idee is als volgt: "Stel je typt de naam Piet in". Dan moeten uit de array de resultaten voor de letters P, i, e, t gezocht worden, maar dat kan niet in 1 keer. De invoer zou namelijk eerst omgezet moeten worden naar een integer, het resultaat zou de 16e, 9e, 5e en 20ste plaats uit de array moeten opleveren. Ik vraag me af hoe ik dit het eenvoudigst kan aanpakken. Graag hoor ik van jullie allerlei creatieve ideeën om dit op te lossen.
Dat klinkt best wel ingewikkeld, heb je misschien een klein voorbeeldje? Trouwens wat kan ik eigenlijk doen met foreach, want dat begrijp ik eigenlijk nog niet zo goed ?
Ik heb even een klein voorbeeldje gemaakt, zodat het allemaal misschien wat beter te begrijpen valt. Ik heb een array gemaakt voor de letters A, B, C en D. Mijn idee zijn de letters B en D in te geven. Het resultaat zou dan als volgt zijn:
- Letter B
- Letter D
@VinTage Wel een handig dat scriptje van jou, het werkt goed, totdat ik het iets aanpas. Dan krijg ik allemaal komma's. Het enige wat ik heb aangepast is de array, snap jij misschien waarom het dan niet werkt?
Ja precies, waar die komma's vandaan komen begreep ik al. Maar ik snap het verschil niet zo goed tussen het schrijven van een array op jou manier en op mijn manier. Het is toch beide eigenlijk precies hetzelfde?