strpos probleempje

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

strpos probleempje

Bericht door ElbertF » 30 jun 2005, 16:23

Ik probeer met strpos() de posities van "needle" te bepalen, maar ik krijg verkeerde waardes wanneer $string begint met een newline. Weet iemand waarom??

Code: Selecteer alles

$string = 'needle
needle';
	
print strpos($string, 'needle', 0) . ', ' . strpos($string, 'needle', 1);
Output: 0, 8

Code: Selecteer alles

$string = '
needle
needle';
	
print strpos($string, 'needle', 0) . ', ' . strpos($string, 'needle', 1);
Output: 2, 2

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 30 jun 2005, 23:50

Oeps laat maar :oops:

ik ben gek
Berichten: 1496
Lid geworden op: 25 mei 2005, 14:09

Bericht door ik ben gek » 01 jul 2005, 08:37

wou al zeggen
jij helpt iedereen die je kan helpenm en je veel van phpbb en nog vraag je wat :?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 01 jul 2005, 08:45

ik ben gek schreef:wou al zeggen
jij helpt iedereen die je kan helpenm en je veel van phpbb en nog vraag je wat :?
Dit soort opmerkingen beginnen langzamerhand erg irritant te worden. Iedereen heeft het recht vragen te stellen, hoeveel berichten je ook hebt. Soms heb je gewoon wat hulp nodig, en is niet meteen nodig om dan zo te reageren.
... Maar ik modereer (nog) niet.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 01 jul 2005, 08:45

Tsja ik weet ook niet alles, maar hier zat ik gewoon te klunzen :oops:

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 01 jul 2005, 09:16

Spambot schreef:Tsja ik weet ook niet alles, maar hier zat ik gewoon te klunzen :oops:
dat hoeft toch geen veronstschuldiging , ik ben gek wou gewooon reageren en wist van niks , trouwens hoe kwam het nu , want ik ging het ook eens testen maar ben er gisteren niet toe gekomen

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 01 jul 2005, 09:31

strpos($string, 'needle', X)

Ik was in de veronderstelling dat X een indexnummer was (dus 0 geeft de positie van de eerste match, 1 de tweede enz.), maar het is de offset. Bij 1 begint strpos() dus te lezen van het eerste karakter, niet vanaf de 1e match..

Plaats reactie