S
Speedy.
Gast
Hallo zusammen,
hat jemand einen Tipp für mich? Ich habe ein Array, welches mit Bildern (besser gesagt: mit den Namen) gefüllt ist. Das Array wird dann über eine foreach-Schleife in HTML ausgegeben. Nun soll mein Script die Anzahl der Bilder sowie den Mittelwert, also die Hälfte ermitteln und an der Stelle in der foreach-Schleife, wo die Hälfte der Bilder erreicht ist, ein <br> ausgeben.
Leider klappt das mal so gar nicht. Ich habe schon while-Schleifen, for-Schleifen und so weiter probiert, komme aber einfach nicht auf die Lösung. Kann da jemand helfen
?
Danke und Grüße
Speedy
hat jemand einen Tipp für mich? Ich habe ein Array, welches mit Bildern (besser gesagt: mit den Namen) gefüllt ist. Das Array wird dann über eine foreach-Schleife in HTML ausgegeben. Nun soll mein Script die Anzahl der Bilder sowie den Mittelwert, also die Hälfte ermitteln und an der Stelle in der foreach-Schleife, wo die Hälfte der Bilder erreicht ist, ein <br> ausgeben.
Code:
// Die Anzahl der Bilder wird ausgelesen und die Hälfte ermittelt
$anzahl_bilder = count($bilder);
$haelfte_bilder = floor($anzahl_bilder / 2);
// Jedes Bild wird ausgegeben
foreach ($bilder as $bild) {
echo "<a class='fancybox-thumb' rel='fancybox' href='img/$pfad/$bild'><img src='img/$pfad/thumb/$bild' alt=''></a>";
// Ermitteln, ob die Hälfte erreicht ist und <br> ausgeben
for ($i = 0; $i <= $haelfte_bilder; $i++) {
if ($i === $haelfte_bilder) {
echo "<br>";
}
}
}
Leider klappt das mal so gar nicht. Ich habe schon while-Schleifen, for-Schleifen und so weiter probiert, komme aber einfach nicht auf die Lösung. Kann da jemand helfen
Danke und Grüße
Speedy