Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlenie wartości co 6 pól.
Mike122
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Mike122 27.07.2009, 15:46:56


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  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. ?>


--------------------
Go to the top of the page
+Quote Post
Mike122
post
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


Super skrypt tylko jest taki problem ze tych wartości zwiększających się o 6 jest około 9000....


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


A do czego Ci to potrzebne ?


--------------------
Go to the top of the page
+Quote Post
Mike122
post
Post #5





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


Do skryptu który będzie raz wygenerowany i tyle...


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #6





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


To przeleć 9000 pętlę.. i po sprawie


--------------------
Go to the top of the page
+Quote Post
wookieb
post
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:25