Theorie
Om onze functie te kunnen beginnen moeten we weten hoe strpos() doet wat hij doet.
Dat is natuurlijk niet zo moeilijk te bedenken, want hoe doe je dat zelf?
Juist!
Je zoekt in de hele string naar een overeenkomst met hetgeen je zoekt, als je "ik" zoekt zoek je dus een woord dat begint met een "i" met daaropvolgend een "k".
Als je even met me meetelt hebben we dus 2 loopjes nodig, 1 om door de hele string te fietsen, een tweede om een match te vinden.
En dan moeten we vooral niet stoppen bij de eerste match maar netjes doorzoeken!
Komen we bij het laatste deel van de theorie, hoe loop ik door een string?!one!1!
Een string zijn gewoon een x aantal karakters, en die hebben allemaal een eigen index.
In een taal als bijv. C++ zijn het echte arrays, dus met [index], php gebruik {index}.
Kun je al zelf een oplossing bedenken?
Mijne staat in ieder geval op de volgende pagina :)