Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] generowanie "aaa, aab, aac, aad ..."
Forum PHP.pl > Forum > Przedszkole
Dyshoo
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.
Earth
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.
remik09
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
.radex
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
StevDefs
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
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.