WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Warum läuft die Schleife nur einmal ab? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von michaelh
Hat sich erledigt.
$beschreibung war doppelt definiert.
von michaelh
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30:
<?php

if (isset($suchen) && $suchen!="")
{
	$suchen=strtolower($suchen);
	for ($b1=1;$b1<=$n;$b1++)
	{
		echo $beschreibung[$b1];
		
		unset($beschreibung);
		unset($beschreibung1);
		unset($wortzahl);

		$beschreibung=strtolower($beschreibung[$b1]);
		$beschreibung1=explode(" ",$beschreibung);
		$wortzahl=count($beschreibung1);

		for ($b2=0;$b2<=$wortzahl;$b2++)
		{
			if ($suchen==$beschreibung1[$b2])
			{
				$result=$result."|".$b1;
				break;
			}
		}
	}
	echo $result;
}

?>


Kann mir jemand erkären warum die Schleife mit der Zählvariable $b1 nur einmal ausgeführt wird? ($n=7)
Nur wenn ich die Schleife mit der Zählvarible $b2 entferne läuft Schleife $b1 mehrmals ab.
Das Break und die drei Unset Befehle scheinen auch überflüssig zu sein, da sich nichts ändert wenn sie weg sind.

Nach oben