Kan iemand mij helpen met de volgende vraag:

Schrijf een functie die het langste woord in een array retourneert. Als er meerdere van gelijke lengte
in staan dan moet het antwoord de eerste zijn die je tegenkomt.
Dit klinkt als een schoolopdracht, moet je hiervoor niet bij je vakdocent zijn?
PHP Maarten op 06/10/2015 16:36:41

Dit klinkt als een schoolopdracht, moet je hiervoor niet bij je vakdocent zijn?


Het is 1 van de huiswerkopdrachten, aangezien mijn vakdocent niet bij mij in huis woont en graag verder wil werken, zou het fijn zijn als iemand anders mij kan helpen!
Wat heb je tot nu toe? Je weet hoe je de lengte van een string kan bepalen en hoe je door een array loopt?
- Mark - op 06/10/2015 16:46:31

Wat heb je tot nu toe? Je weet hoe je de lengte van een string kan bepalen en hoe je door een array loopt?


function langsteWoord($langste){
return
}

$langste = array("woord", "woorden", "langste");

print(langsteWoord($langste));

Dit is het enige wat ik heb, ik weet dat je met een foreach een array doorloopt.
Dan ben je al halverwege, met strlen() kun je gemakkelijk de lengte van een woord bepalen. Ik zou zeggen probeer eerst zelf of je er nu wel uitkomt. Zo niet, dan horen we het wel.
Oh, enne ... geef jezelf aub even een herkenbare naam.

Welkom op het forum.
- Mark - op 06/10/2015 16:56:38

Dan ben je al halverwege, met strlen() kun je gemakkelijk de lengte van een woord bepalen. Ik zou zeggen probeer eerst zelf of je er nu wel uitkomt. Zo niet, dan horen we het wel.


Sorry, maar ik kom er echt niet uit krijg verschillende foutmeldingen..
Wat heb je gedaan en welke foutmeldingen krijg je?
- Mark - op 06/10/2015 17:09:25

Wat heb je gedaan en welke foutmeldingen krijg je?


return strlen($langste); dit heb ik in de functie toegevoegd, en waar zou de foreach moeten komen te staan?
Wil je aub je naam even aanpassen? Dank je.

Heb je wel les gehad in informatica?

Reageren