login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Een letter in string zoeken.

Offline nick5556 - 30/10/2010 12:11 (laatste wijziging 30/10/2010 12:11)
Avatar van nick5556PHP beginner Hallo,

Ik ben bezig met een soort 'spelletje'. Ik zoek nu alleen een functie die bekijkt of een bepaalde letter in een string zit.

Even uitleggen aan de hand van een voorbeeld. De string waar ik letters in ga zoeken is:
'Hallo, ik ben een hond en ik eet graag pedigree brokjes'
Nu moet een functie kijken welke letters erin zitten en deze vervolgens in een string zetten.
Eerst dus controleren of de 'a' erin zit, daarna of de 'b' erin zit ect.

Nick.

4 antwoorden

Gesponsorde links
Offline vinTage - 30/10/2010 12:21 (laatste wijziging 30/10/2010 12:22)
Avatar van vinTage Nieuw lid http://php.net/stripos

Een array met letters en met een foreach stripos gebruiken en evt in een string teruggeven.
Offline MiST - 30/10/2010 15:37
Avatar van MiST Lid Je kan ook gewoon de string omvormen naar array van letters en dan array_unique op die array uitvoeren.
Offline avdg - 30/10/2010 18:06
Avatar van avdg PHP gevorderde Misschien nog een leuke functie: PHP.net: count_chars
Offline qtuutr - 06/11/2010 23:22 (laatste wijziging 06/11/2010 23:24)
Avatar van qtuutr Lid andere tip, gebruik if(strpos('a') !== false){ .... } om te kijken of de a er in voorkomt (de !== is nodig omdat strpos de locatie teruggeeft, en indien niet gevonden false. De eerste letter is 0 en zou voldoen aan strpos != false)

voorbeeldje:
de zin "Jantje leerde pietje pijltjesschieten"
strpos('j') geeft 0 terug
strpos('t') geeft 4 terug
strpos('q') geeft false terug
Bedankt door: Joel
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s