Problem mit STRPOS()

Kopfballstar

Erfahrenes Mitglied
Habe ein Problem mit STRPOS.
Wie man sieht sollte STRPOS an der Position $start_neu_1 und 2 anfangen zu suchen. Die haben auch dir richtigen Werte. Aber irgendwie fängt die Funktion wieder bei 0 an. NAch 2 Durchläufen hat das array pos_platzhalter an 0 und 1 ein array mit den gleichen Werten, es müssten aber definitiv unterschiedliche sein.
Code:
	  $pos_platzhalter = array();
	  $start_neu_1 = 0;
	  $start_neu_2 = 0;
	  for ($i=0; $i<$anz_platzhalter; $i++){
	  	$a = strpos($row['baustein'],'{',$start_neu_1);
	  	$b = strpos($row['baustein'],'}',$start_neu_2);
	  	//echo "A: ".$a."<br>";
	  	//echo "B: ".$b."<br>";
	  	$start_neu_1 = $a;
	  	$start_neu_2 = $b;
	  	//echo "Start A: ".$start_neu_1."<br>";
	  	//echo "Start B: ".$start_neu_2."<br>";

	  	$tmp = array($a,$b);
	  	$pos_platzhalter[] = $tmp;
	  	next($pos_platzhalter);
		$tmp = '';
	  }
 
Zurück