![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wymyśliłem coś takiego :
CODE <?php $threeLetters = array(); $alphabet = range('A', 'Z'); for ($i = 0; $i < 26; $i++){ for ($j = 0; $j < 26; $j++){ for ($k = 0; $k < 26; $k++){ $threeLetters[] = $alphabet[$i] . $alphabet[$j] . $alphabet[$k]; echo($_POST['input'].$alphabet[$i].$alphabet[$j].$alphabet[$k].""); echo("<br />"); } } } ?> Jak to teraz zrepecić by generowały się również cyfry od 1 do 9 oraz znak "-" ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie ma to być jakiś chodzi mi o ciąg przykładowo składający się z 3 znaków od a do z, od 1 do 9 oraz aby w generowaniu zawarty był też znak "-"
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Jak to teraz zrepecić by generowały się również cyfry od 1 do 9 oraz znak "-" ? A sobie kolega łaskawie popatrzy: http://pl.wikipedia.org/wiki/Ascii |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy zrozumiałem istotę problemu, ale wydaje mi się że można by zastosować funkcję rand() zamiast tych 3xpoetli np tak:
A można i tak:
EDIT: Poprawiłem kod i dzieła... ;p Ten post edytował ShadowD 1.12.2008, 19:47:37 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Działa ale nie do końca mnie zrozumieliście. Wynik tego ala skryptu ma to być ciąg wszystkich dostępnych znaków. Nie pojedyńczy wynik. ShadowD wrzuć sobie ten co ja podałem zrozumiesz o co mi chodzi. Poza tym ma być w kolejności alfabetycznej. Totalnie nie chodzi mi o jakąkolwiek optymalizacje tego. Liczy się dla mnie sam wynik.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Ok mają to być wszystkie możliwości wypisania [a-z], [0-9] i [-] ułożone alfabetycznie, z maksymalną długością 3 znaków??
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Do tego bez powtórek, jeden wynik pod drugim - tak jak w tym co podałem, bym był wdzięczny jakbyś był skłonny przekształcić właśnie ten code co podałem ja.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Proszę:
Trochę upiększyłem dodatkowo teraz bez problemu możesz dodawać nowe znaki, jak coś jeszcze to pisz... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował ShadowD 1.12.2008, 20:14:31 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
I już masz dużego plusa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ostatnia rzecz ... chciałbym wyeliminować znak "-" z początku i końca każdego słowa krótko mówiąc chciałbym aby był on tylko pośrodku liter/cyfr. Da rade to jakoś zrobić ? Jeśli nie to i tak nie szkodzi ;]
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Jak się chce to można wszystko... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Kod:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jesteś wielki ! Człowieku serdeczne dzięki !
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 22:40 |