Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak ustalić szerokość generowanej listy?
Forum PHP.pl > Forum > Przedszkole
php11
Witam serdecznie,

Wyświetlam w poziomie listę, ale nie znam ilości generowanych <li>.
Oto kod:
  1. <ul class="sto-procent">
  2. <?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
  3. <li class="szerokosc">
  4. aaaaaaaaaaaa
  5. </li>
  6. <?php endforeach; ?>
  7. </ul>
  8.  


Chciałbym podzielić element <ul> na równe części.
Jak znaleźć ilość <li>, a później nadać mu procentową wartość?

Bardzo dziękuję za odpowiedzi smile.gif
nospor
Jak to nie znasz ilości? Skoro masz tablicę elementów to znasz też ich ilość.
php11
Bardzo dziękuję za błyskawiczną odpowiedź. smile.gif

No niestety nie znam sadsmiley02.gif

Dzieki, juz znam:
  1. count($this->item->extra_fields)

Tyle, że została szerokość w procentach. sad.gif
krzywy36
100% / (ilość elementów) ?
php11
Dzięki smile.gif

  1. style="width: <?php echo 100/ count($this->item->extra_fields); ?>%"


To załatwia sprawę, tyle, że w css mam
  1. style="width: 16.666666666667%"


Może tak zostać?
markonix
round
php11
Dzięki, ale nie potrafię poprawnie zapisać - nie działa sad.gif

  1. <?php echo round((100/count($this->item->extra_fields)), 2); ?>


Uff, te nawiasy to udręka wink.gif
  1. style="width: <?php echo round( 100/(count($this->item->extra_fields)), 2); ?>%"


Bardzo dziękuję za pomoc 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.