![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 8.02.2007 Ostrzeżenie: (10%) ![]() ![]() |
Hej,
Czy w PHP da się coś takie zrobić jak własna pętla? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Np. chciałbym sobie takie coś zrobić: repeat($x) { echo 'cos tam'; } Gdzie $x to ilość razy jaką ma się wykonać kod. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Chyba jedynym rozwiazaniem byłoby utworzenie funkcji repeat() i w niej odpalenie pętli np. for. Tylko, że ciało funkcji musiałoby być z góry ustalone. A może do funkcji przekazywać kod PHP jak parametr i przelecieć go eval'em? Nie wiem czy by to zadziałało...
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Napisałem w 3 minuty : >> Pozdrawiam. Ten post edytował Cysiaczek 1.06.2007, 18:16:53 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 8.02.2007 Ostrzeżenie: (10%) ![]() ![]() |
Ale sie nie o to rozchodzi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Chce mieć uniwersalne ... Czyli np. repeat(3) { $i++; } Albo: repeat(21) { $variable .= 'petla'; } |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Takie rzeczy tylko... w manualu, w dziale poświęconym pisaniu własnych funkcji i rozszerzeń do języka.
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Nie da sie.
Mozesz sobie zrobic template do edytora ktory repeat(n) zamieni ci na petle
21.times { print "use ruby instead\n" } # (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:54 |