Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czym zastąpić foreach
Forum PHP.pl > Forum > PHP
lefi
Witam, w skrypcie php mam taki kod jak poniżej, który wyświetla mi wszystkie ceny z tabeli funkcją "foreach" - z PHP jestem słaby i szukam takiego rozwiązania aby wyświetlało mi tylko pierwszą wartość z tabeli.

<?php if (count($_associatedProducts)): ?>
<?php foreach ($_associatedProducts as $_item): ?>
<?php echo $this->getPriceHtml($_item, true) ?>
<?php endforeach; ?>
<?php endif; ?>
dr_bonzo
echo( current( $tablica ) );
pyro
  1. <?php if (count($_associatedProducts)):
  2.    echo $this->getPriceHtml($_associatedProducts[0], true)
  3. endif; ?>
lefi
w jednym jak i w drugim przypadku nic to nie zmieniło.
pyro
Cytat(lefi @ 4.05.2009, 21:22:48 ) *
w jednym jak i w drugim przypadku nic to nie zmieniło.


śmiem wątpić. pewnie poprostu nie wiesz co zrobić z tym kodem...

I tak nawiasem chyba zapomniałeś dać średnika po użyciu funkcji getPriceHtml
okitoki
Cytat(pyro @ 4.05.2009, 21:04:28 ) *
  1. <?php
  2. echo $this->getPriceHtml($_associatedProducts[0], true)
  3. endif; ?>


to musi wyświetlać 1, a jak nie wyświetla to coś nie tak masz

zrób

Kod
<? print_r($_associatedProducts); ?>
i wklej wynik na forum
lefi
pyro - Dziękuję bardzo poprawiłem i pomogło smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.