Challenges

Tijd om eens te testen hoe het is gesteld met jullie php kennis.

Challenge 6a VeRsPrInGeNdE hOoFdLeTtErS

Maak een functie dat de letters in een string om en om in hoofd- en kleineletters maakt.

Voorbeeld:

  • spongecase("hallo") resulteerd in "HaLlO"
  • spongecase("hoe gaat het") resulteerd in "HoE gAaT hEt"

Opmerkingen

  • De eerste letter is altijd een hoofdletter
  • Negeer spaties
  • Een sting kan je benaderen als een array (een soort tabel), elke letter heeft een eigen positie. Dus $woord[0] is de eerste letter en $woord[1] is de tweede letter enz..

Bronnen:

Antwoord insturen


Challenge 6b Alfabetische soep

Maak een functie dat de letters van een woord in alfabetische volgorde plaatst.

Voorbeeld:

  • alfabetSoep("hallo") resulteerd in "ahllo"

Opmerkingen:

  • Je gebruikt alleen de 26 letters van het alfabet.
  • Je kan hier ook een soort tabel (array) bij gebruiken, kijk eens of je daar uit komt.

Bronnen:

Antwoord insturen


Challenge 6c Kruimelpad naar de juiste map

Maak een functie dat twee mapnamen combineert tot één. De mapnamen worden gescheiden door een slash (/). Als deze er niet is moet die worden toegevoegd.

Voorbeeld:

  • kruimelpad("map1", "map2") ➞ "map1/map2"
  • kruimelpad("map1/", "map2") ➞ "map1/map2"
  • kruimelpad("map1", "/map2") ➞ "map1/map2"
  • kruimelpad("map1/", "/map2") ➞ "map1/map2"

Opmerking:

  • Gebruik niet alleen een if-else oplossing.

Bronnen:

Antwoord insturen

Functies (taken) Arrays (lijsten)