Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] generowanie "aaa, aab, aac, aad ..."
Dyshoo
post 9.02.2008, 18:52:20
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 9.10.2007

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


Witam!
Jak napisac skrypt, ktory generowalby po kolei ciag znaków: a,b,c,d,e [...] aa, ab, ac itd. ? Chcialbym zeby zapisywalo w pliku kazdy nowy ciąg w nowej lini. Jak zapisywać to wiem. Ale jak zrobić, żeby generowalo, odczytując ostatni zapisany ciąg. Np. ostatni ciąg byl abcd, to nowy wygenerowany bęzie abce.
Go to the top of the page
+Quote Post
Earth
post 9.02.2008, 19:12:36
Post #2





Grupa: Zarejestrowani
Postów: 169
Pomógł: 2
Dołączył: 6.12.2006

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


Ja bym umieścił wszystkie literki w tablicy, a później pętla która by je dodawała
$tab[1]=a;
$tab[2]=b;
$tab[3]=c;
...
pętla

Bardzo łatwe do napisania.
//Napisz do mnie to szybko ci napisze.

Ten post edytował Earth 9.02.2008, 19:13:31
Go to the top of the page
+Quote Post
remik09
post 9.02.2008, 20:17:24
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


Cytat(Earth @ 9.02.2008, 19:12:36 ) *
Bardzo łatwe do napisania.


chce to zobaczyc jak to takie proste, bo probowalem to napisac ale jakos mi to nie wychodzi bo jesli mowisz ze to az takie latwe to chyba nie zrozumiales o co mu chodzi albo ja poszlem zlym tropem, chce zobaczyc jak zrobiles ze np. nastepny rekord po zz to aaa albo po aaayzz to aaazaa, bo ja nie umiem wymyslec jak to zrobic chociaz probowalem


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post
.radex
post 9.02.2008, 21:55:26
Post #4





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


może coś takiego - kiedy już masz powiedzmy abz:

  1. <?php
  2. $tablica = array('a','b','z');
  3. $i = 0;
  4. foreach($tablica as $tab){
  5.  if($tab == 'z')}
  6. $num = $i;
  7. $i = 0;
  8. $num_w = TRUE;
  9.  }
  10.  $i++;
  11. }
  12.  
  13. if($num_w == TRUE){
  14. $tablica[$num] = 'a';
  15. $tablica[$num-1] = chr(ord($tablica[$num-1]+1));
  16. }
  17. ?>


Ale musiałbyś to jakoś w pętli zrobić, żeby uwzględniało np. taką sytuację, gdzie:

aazzzzzzzzzz

powinno być zamienione na:

abaaaaaaaaaaaa

a zostałoby zamienione na:

aazzzzzzzz{a


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
StevDefs
post 24.08.2019, 13:33:47
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 22.08.2019

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


Venta De Cialis Generico En Espana Buy Prozac Mexico viagra vs cialis Zentel 400mg Cheapeast No Physician Approval Propecia Productividad

Cialis 10 Mg Opinioni Lamisil mail order levitra Buy Ropropecia Online Where To Buy Methotrexate

Buy Brand Cialis cialis indicaciones contraindicaciones Amoxicillin Allergy Weeks

American Pharmacy Buy Amoxicillin Zentel Pills No Script Needed Chicago cialis 5 mg Donde Puedo Comprar Cytotec
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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 18:48