Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wykluczenie liczb z ciągu
1992bartekk
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 7.12.2014

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


Hej, generuję liczby jednak chciałbym mieć możliwość wykluczenia niektórych liczb próbuje w tę stronę i działa o ile liczny nie są jedna po drugiej wiem w czym jest problem nie wiem jak to rozwiązać dla przykądu:

  1.  
  2. $i=1;
  3. while($r = mysql_fetch_object($wynik)) {
  4.  
  5. $i++;
  6. // wykluczone liczby 3 i 5
  7. if($i==2 or $i==4){
  8. echo $i++;
  9. }
  10. else {
  11. echo $i;
  12. }


Otrzymuje wynik: 1, 2, 4, 6, 7...

Problem zaczyna się gdy liczby następuje jedna po drugiej bo wiadomo że jedna nadpisuje drugą

  1.  
  2. $i=1;
  3. while($r = mysql_fetch_object($wynik)) {
  4.  
  5. $i++;
  6. // wykluczone liczby 3 i 4
  7. if($i==2 or $i==3){
  8. echo $i++;
  9. }
  10. else {
  11. echo $i;
  12. }


Otrzymuje wynik: 1, 2, 4, 5, 6... - liczby 4 nie powinno tu być ale została nadpisana.

Może macie jakiś pomysł może zrobić jakiś array i tam liczby które będą wykluczane.

rozwiązane przez array wygenerowałem liczy które potrzebowałem było ich tylko 800 i funkcją w sekunde napisała za mnie
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 16:28