Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlenie wartości co 6 pól.
Forum PHP.pl > Forum > Przedszkole
Mike122
Witam proszę o jakąś podpowiedź ze skryptem który będzie wykonywać następujące zadanie:
Zaczynam liczenie od liczby 3 wiec wyświetla się liczba 3 następna liczba wyświetli się za 6 pól czyli gdy osiągnie 9 wyświetli się 9, i następnie gdy osiągnie 15 wyświetli się 15 itd....

A dokładniej chodzi o takie wyświetlenie:
3x3
3x9
3x15
9x3
9x9
9x15
15x3
15x9
15x15
itd....
Żeby dokładnie tak wartości wyświetlał. Kombinowałem z for jednak za dużo nie wyszło.
wookieb
  1. <?php
  2. $tab=array(3,9,15);
  3.  
  4. $ile=(count($tab)-1);
  5. $n1=0;
  6. $n2=0;
  7.  
  8. while($n1<=$ile)
  9. {
  10.    echo $tab[$n1].'x'.$tab[$n2].'<br/>';
  11.    
  12.    $n2++;
  13.    if($n2>$ile)
  14.    {
  15.        $n1++;
  16.        $n2=0;
  17.    }
  18. }
  19. ?>
Mike122
Super skrypt tylko jest taki problem ze tych wartości zwiększających się o 6 jest około 9000....
Wicepsik
A do czego Ci to potrzebne ?
Mike122
Do skryptu który będzie raz wygenerowany i tyle...
Wicepsik
To przeleć 9000 pętlę.. i po sprawie
wookieb
Bardzo prosta logika...
  1. <?php
  2. $min=3;
  3. $max=100;
  4. $step=6;
  5.  
  6. $n1=$min;
  7. $n2=$min;
  8.  
  9. while($n1<$max)
  10. {
  11.    echo $n1.'x'.$n2.'<br/>';
  12.    
  13.    $n2+=$step;
  14.    if($n2>$max)
  15.    {
  16.        $n1+=$step;
  17.        $n2=$min;
  18.    }
  19. }
  20. ?>
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.